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

Làm cách nào để chuyển đổi vòng lặp for trong Python thành vòng lặp while?


Không giống như vòng lặp while, vòng lặp for trong Python không cần biến đếm để giữ số lần lặp. Do đó, để chuyển đổi một vòng lặp for thành vòng lặp while tương đương, điều này phải được xem xét.

Sau đây là một vòng lặp for đơn giản đi qua một phạm vi

for x in range(5):
     print (x)

Để chuyển đổi thành vòng lặp while, chúng tôi khởi tạo một biến đếm thành 0 trước khi vòng lặp bắt đầu và tăng nó lên 1 trong mỗi lần lặp miễn là nó nhỏ hơn 5

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