Vòng lặp trong Python

Hướng dẫn vòng lặp trong Python dành cho trẻ em

1. Vòng lặp là gì?

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.

2: Các loại vòng lặp trong Python

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

3: Vòng lặp for

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)
Ví dụ 2: In 5 lần câu chào
for i in range(5):
  print("Xin chào, bạn nhỏ lớp 5!")

4: Vòng lặp while

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
Ví dụ 2: Yêu cầu nhập mật khẩu đúng mới dừng
mat_khau = ""
while mat_khau != "123":
  mat_khau = input("Nhập mật khẩu: ")
print("Bạn đã nhập đúng!")

5: Ứng dụng thực tế

- 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