Các lệnh điều khiển vòng lặp thay đổi luồng thực thi khỏi trình tự bình thường. Khi thoát khỏi một phạm vi, tất cả các đối tượng tự động được tạo trong phạm vi đó sẽ bị hủy.
Python hỗ trợ ba lệnh điều khiển vòng lặp chính:
| STT | Lệnh & Mô tả |
|---|---|
| 1 | break Kết thúc vòng lặp và chuyển thực thi đến câu lệnh ngay sau vòng lặp. |
| 2 | continue Bỏ qua phần còn lại của thân vòng lặp và ngay lập tức kiểm tra điều kiện để lặp tiếp. |
| 3 | pass Lệnh rỗng - dùng khi cần câu lệnh về mặt cú pháp nhưng không muốn thực thi mã nào. |
Ví dụ minh họa
break
for i in range(10):
if i == 5:
break
print(i) # In 0,1,2,3,4
continue
for i in range(5):
if i == 2:
continue
print(i) # In 0,1,3,4
pass
for i in range(3):
if i == 1:
pass # Không làm gì, chỉ giữ chỗ
print(i) # In 0,1,2