📘 Tin học 10 – Lệnh lặp for 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 theo một quy luật xác định.
Lệnh lặp dùng để thực hiện một khối lệnh nhiều lần theo một quy luật xác định.
2. Lệnh lặp for
Lệnh
Lệnh
for dùng khi biết trước số lần lặp hoặc cần duyệt lần lượt các phần tử.3. Cú pháp
for biến_lặp in dãy_giá_trị:
khối_lệnh
Biến lặp nhận lần lượt từng giá trị trong dãy.4. Hàm range()
range(n): từ 0 đến n−1range(a, b): từ a đến b−1range(a, b, k): bước nhảy k
Cách viết chương trình với for
- Xác định số lần lặp hoặc dãy cần duyệt
- Chọn biến lặp phù hợp
- Viết khối lệnh bên trong vòng lặp
Lỗi thường gặp
- Quên dấu
: - Thụt lề sai
- Hiểu sai phạm vi của
range()
Ví dụ 1: In các số từ 1 đến 5
for i in range(1, 6):
print(i)Ví dụ 2: Tính tổng các số từ 1 đến n
n = int(input("Nhập n: "))
tong = 0
for i in range(1, n + 1):
tong += i
print(tong)Ví dụ 3: Duyệt danh sách
ds = [3, 7, 2, 9]
for x in ds:
print(x)
for rất phù hợp khi làm việc với danh sách.Bài 1 (Cơ bản)
Dùng for in các số từ 1 đến 10.
Dùng for 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ố chia hết cho 3 từ 1 đến n.
Nhập n, tính tổng các số chia hết cho 3 từ 1 đến n.
Bài 3 (Vận dụng)
Nhập một danh sách số, đếm bao nhiêu số chẵn.
Nhập một danh sách số, đếm bao nhiêu số chẵn.
Bài 4 (Vận dụng cao)
In bảng nhân từ 2 đến 9 bằng for.
In bảng nhân từ 2 đến 9 bằng for.
📌 Danh sách bình luận