Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Có thể dùng câu lệnh continue trong mệnh đề if Python không?

Câu lệnh continue của Python là câu lệnh điều khiển vòng lặp. Nó khiến vòng lặp bỏ qua phần còn lại của lần lặp hiện tại và bắt đầu lần lặp tiếp theo. Thông thường nó được thực hiện có điều kiện, tức là nằm trong khối if.

while expr == True:
    stmt1
    stmt2
    if expr2 == True:
        continue
    stmt3
    stmt4

Tuy nhiên, continue không thể dùng trong khối if nếu khối đó không nằm bên trong vòng lặp. Nếu dùng sai ngữ cảnh, trình thông dịch sẽ báo lỗi cú pháp (SyntaxError).