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

Cách ngăn vòng lặp chuyển sang chế độ vô tận trong Python


Vòng lặp tạo bằng câu lệnh for trong Python duyệt từng item trong collection. Do đó ít khả năng for loop thành vô tận.

Vòng lặp while tuy nhiên cần được kiểm soát bằng cách tạo biện pháp nào đó bên trong thân vòng lặp để làm condition ở đầu thành false. Thường làm bằng cách đếm số lần lặp.

x = 0
while x < 5:
    x = x + 1
    print(x)

Lặp lại cũng có thể kiểm soát bằng cách dùng break để thoát sớm từ các lần lặp.

while True:
    stmt1
    stmt2
    if expr == True:
        break
    stmt3
    ..