Vòng lặp trong Python là cách để máy tính **làm đi làm lại một công việc** nhiều lần mà không cần viết lại nhiều dòng lệnh.
Ví dụ: thay vì viết 5 lần `print("Xin chào")`, ta có thể dùng vòng lặp để máy tự in 5 lần.
Loại vòng lặp | Ý nghĩa |
---|---|
for | Lặp theo số lần nhất định (ví dụ lặp 5 lần) |
while | Lặp đến khi điều kiện sai thì dừng |
Vòng lặp **for** dùng khi biết trước số lần lặp.
Ví dụ 1: In số từ 1 đến 5
for i in range(1, 6):
print(i)
for i in range(5):
print("Xin chào, bạn nhỏ lớp 5!")
Vòng lặp **while** sẽ lặp lại cho đến khi điều kiện **sai**.
Ví dụ 1: Đếm từ 1 đến 3
i = 1
while i <= 3:
print("Số:", i)
i += 1
mat_khau = ""
while mat_khau != "123":
mat_khau = input("Nhập mật khẩu: ")
print("Bạn đã nhập đúng!")
- Dùng vòng lặp để in bảng cửu chương. - Lặp đi lặp lại câu hỏi cho đến khi học sinh trả lời đúng. - Tạo trò chơi đoán số, lặp lại cho đến khi người chơi đoán đúng.
Hướng dẫn vòng lặp trong Python dành cho trẻ em