Trang chủ › Lớp 10 › Tin học › Bài 20. Câu lệnh lặp for

Tin học 10 Bài 20: Câu lệnh lặp for

Tin học lớp 10 · Kết nối tri thức · THPT

Lặp với số lần biết trước, Hàm range(), Cú pháp lệnh for, Tính tổng, tích, đếm, range có bước nhảy, Lưu ý – lỗi thường gặp.

Tóm tắt kiến thức Tin học 10 Bài 20: Câu lệnh lặp for

1. Lặp với số lần biết trước

  • Lặp: thực hiện một khối lệnh nhiều lần
  • Biết trước số lần lặp → dùng lệnh for
  • VD: in 10 dòng, tính tổng 1 + 2 + … + n

2. Hàm range()

  • range(n): các số 0, 1, …, n − 1 (n số)
  • range(m, n): các số m, m + 1, …, n − 1: Không lấy giá trị n (giá trị cuối); m >= n → dãy rỗng, không lặp lần nào
  • Số phần tử của range(m, n) là n − m

3. Cú pháp lệnh for

for biến in range(…):; Biến chạy lần lượt nhận từng giá trị của dãy; Mỗi giá trị → khối lệnh chạy một lần.

4. Tính tổng, tích, đếm

Tổng: s = 0 trước vòng lặp, s = s + i trong vòng lặp; Tích: p = 1 trước vòng lặp, p = p * i; Đếm: dem = 0; gặp số thoả mãn → dem = dem + 1.

5. range có bước nhảy

range(m, n, k): bắt đầu m, mỗi lần tăng k; VD: range(1, 10, 2) → 1, 3, 5, 7, 9; k âm → đếm lùi: range(5, 0, -1) → 5, 4, 3, 2, 1.

6. Lưu ý – lỗi thường gặp

Cuối dòng for phải có dấu hai chấm :; Lệnh in kết quả cuối đặt NGOÀI vòng lặp (không thụt lề); Muốn chạy đến n phải viết range(1, n + 1); Mẹo: range "lấy đầu, bỏ cuối".

🔒 Giải thích chi tiết từ ý 3, hình minh hoạ, video và bài tập có lời giải từng bước: xem trong bài học.

Học bài này ngay →