Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để ngăn vòng lặp chuyển sang chế độ vô hạn trong Python?


Các vòng lặp được hình thành với câu lệnh for trong Python duyệt từng mục một trong một bộ sưu tập. Do đó, ít có khả năng vòng lặp for trở nên vô hạn.

Tuy nhiên, vòng lặp while cần được kiểm soát bằng cách cung cấp một số điều khoản bên trong phần thân của vòng lặp để điều kiện được đề cập ở phần đầu thành false. Điều này thường được thực hiện bằng cách giữ số lần lặp

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

Việc lặp lại vòng lặp cũng có thể được kiểm soát bằng cách sử dụng break để thoát sớm khỏi các lần lặp

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