Python While Loops
Python Loops
Python có hai lệnh lặp nguyên thủy:
- vòng lặp trong khi
- cho các vòng lặp
Vòng lặp trong khi
Với vòng lặp while , chúng ta có thể thực hiện một tập hợp các câu lệnh miễn là một điều kiện là đúng.
Thí dụ
In tôi miễn là tôi nhỏ hơn 6:
i = 1
while i
print(i)
i += 1
Lưu ý: hãy nhớ tăng số i, nếu không vòng lặp sẽ tiếp tục mãi mãi.
Vòng lặp while yêu cầu các biến có liên quan phải sẵn sàng, trong ví dụ này, chúng ta cần xác định một biến lập chỉ mục, i , mà chúng ta đặt thành 1.
Tuyên bố nghỉ giải lao
Với câu lệnh break , chúng ta có thể dừng vòng lặp ngay cả khi điều kiện while là đúng:
Thí dụ
Thoát khỏi vòng lặp khi tôi là 3:
i = 1
while i
print(i)
if i == 3:
break
i += 1
Tuyên bố tiếp tục
Với câu lệnh continue , chúng ta có thể dừng lần lặp hiện tại và tiếp tục với phần tiếp theo:
Thí dụ
Tiếp tục đến lần lặp tiếp theo nếu tôi là 3:
i = 0
while i
i += 1
if i == 3:
continue
print(i)
Tuyên bố khác
Với câu lệnh else , chúng ta có thể chạy một khối mã một lần khi điều kiện không còn đúng nữa:
Thí dụ
In tin nhắn khi điều kiện sai:
i = 1
while i
print(i)
i += 1
else:
print("i is no longer less than 6")