Vòng lặp while và biến cờ
Nội dung bài học
1. Tóm tắt kiến thức trọng tâm
- Dùng khi chưa biết trước số lần lặp, lặp trong khi điều kiện còn Đúng (
True). - Bắt buộc phải có câu lệnh làm thay đổi điều kiện lặp để không bị đơ máy (Infinite loop).
break: Dừng và nhảy ra khỏi vòng lặp ngay lập tức.continue: Bỏ qua lần lặp hiện tại, chuyển sang lần lặp kế tiếp.- Biến cờ (Flag): Biến kiểu
bool(True/False) dùng đánh dấu phát hiện mục tiêu.
2. Mẫu code chuẩn
# Nhập liên tiếp các số nguyên cho đến khi gặp số 0 thì dừng, đếm số lượng số đã nhập
dem = 0
while True:
x = int(input())
if x == 0:
break
dem += 1
print(dem)