Vòng lặp while của Python
Vòng lặp Python
Python có hai lệnh vòng lặp nguyên thủy:
- vòng lặp while
- vòng lặp for
Vòng lặp while
Với vòng lặp while , chúng ta có thể thực thi một tập hợp các câu lệnh miễn là điều kiện còn đúng.
Lưu ý: nhớ tăng 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 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 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 đúng:
Ví dụ
Thoát khỏi vòng lặp khi tôi lên 3:
i = 1
while i < 6:
print(i)
if i == 3:
break
i += 1
Hãy tự mình thử » 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 lần lặp tiếp theo:
Ví dụ
Tiếp tục bước lặp tiếp theo nếu i là 3:
i = 0
while i < 6:
i += 1
if i == 3:
continue
print(i)
Hãy tự mình thử »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:
Ví dụ
In tin nhắn khi điều kiện sai:
i = 1
while i < 6:
print(i)
i += 1
else:
print("i is no longer less than 6")
Hãy tự mình thử »