📘 Tin học 10 – Lệnh lặp while trong Python
GDPT 2018 – Bộ sách Kết nối tri thức với cuộc sống
1. Lệnh lặp là gì?
Lệnh lặp dùng để thực hiện một khối lệnh nhiều lần khi điều kiện còn đúng.
Lệnh lặp dùng để thực hiện một khối lệnh nhiều lần khi điều kiện còn đúng.
2. Lệnh lặp while
Lệnh
Lệnh
while lặp khi điều kiện còn đúng. Khi điều kiện sai, vòng lặp kết thúc.3. Cú pháp
while điều_kiện:
khối_lệnh
Lưu ý: điều kiện phải thay đổi trong vòng lặp để tránh lặp vô hạn.4. Sơ đồ hoạt động
Kiểm tra điều kiện → Đúng: thực hiện lệnh → quay lại kiểm tra → Sai: thoát vòng lặp.
Kiểm tra điều kiện → Đúng: thực hiện lệnh → quay lại kiểm tra → Sai: thoát vòng lặp.
Cách viết chương trình với while
- Khởi tạo biến điều khiển
- Viết điều kiện lặp
- Cập nhật biến điều khiển trong vòng lặp
Lỗi thường gặp
- Quên cập nhật biến → lặp vô hạn
- Điều kiện sai ngay từ đầu → không chạy lần nào
Ví dụ 1: In các số từ 1 đến 5
i = 1
while i <= 5:
print(i)
i += 1
Giải thích: biến i tăng dần, khi i > 5 thì dừng.Ví dụ 2: Tính tổng các số từ 1 đến n
n = int(input("Nhập n: "))
tong = 0
i = 1
while i <= n:
tong += i
i += 1
print(tong)Ví dụ 3: Nhập số đến khi gặp 0 thì dừng
x = int(input("Nhập số: "))
while x != 0:
print("Bạn vừa nhập:", x)
x = int(input("Nhập số: "))
Ứng dụng phổ biến của while khi chưa biết trước số lần lặp.Bài 1 (Cơ bản)
Dùng while in các số từ 1 đến 10.
Dùng while in các số từ 1 đến 10.
Bài 2 (Thông hiểu)
Nhập n, tính tổng các số chẵn từ 1 đến n.
Nhập n, tính tổng các số chẵn từ 1 đến n.
Bài 3 (Vận dụng)
Nhập các số cho đến khi gặp số âm thì dừng. Đếm bao nhiêu số đã nhập.
Nhập các số cho đến khi gặp số âm thì dừng. Đếm bao nhiêu số đã nhập.
Bài 4 (Vận dụng cao)
Nhập mật khẩu. Nếu sai thì nhập lại cho đến khi đúng.
Nhập mật khẩu. Nếu sai thì nhập lại cho đến khi đúng.
📌 Danh sách bình luận