Khoá học Python cơ bản
Bài học: Vòng lặp for và hàm range
🏆 +100 XP tiềm năng Thoát

Vòng lặp for và hàm range

2 khối nội dung 45 phút học tập MỞ BẢNG TRẮNG

Vòng lặp for và hàm range

Nội dung bài học

1. Tóm tắt kiến thức trọng tâm

  • Dùng khi đã biết trước số lần lặp cụ thể.
  • Cú pháp: for <bien> in range(start, stop, step):
  • Cận dừng stop không bao giờ được lấy tới (máy dừng ngay trước stop).
  • Mẫu tích lũy ống heo (Accumulator): Khởi tạo tong = 0 trước vòng lặp, mỗi lượt cộng dồn tong += i.

2. Bảng công thức ghi nhớ

Cú pháp Dãy số sinh ra
range(5) 0, 1, 2, 3, 4
range(1, N + 1) 1, 2, 3, ..., N
range(2, N + 1, 2) Các số chẵn từ 2 đến $N$
range(N, 0, -1) Đếm lùi từ $N$ về 1

3. Mẫu code chuẩn

# Tính tổng các số chẵn từ A đến B
a = int(input())
b = int(input())
tong = 0
for i in range(a, b + 1):
    if i % 2 == 0:
        tong += i
print(tong)
1
A
B
C
D
2
A
B
C
D
3
A
B
C
D
4
A
B
C
D
5
A
B
C
D
6
A
B
C
D
7
A
B
C
D
8
A
B
C
D
9
A
B
C
D
10
A
B
C
D
11
A
B
C
D
12
A
B
C
D
13
A
B
C
D
14
A
B
C
D
15
A
B
C
D

Bài tập lập trình vận dụng

14 Bài tập thực hành

Nhấn vào nút "Làm bài" bên dưới để mở giao diện làm bài trực tuyến (Online Judge) và thực hiện viết mã nguồn cho bài tập này.

Đếm Sao Lên Trời
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Đếm Ngược Phóng Tên Lửa
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Tổng Các Số Tự Nhiên
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Bảng Cửu Chương
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Tổng Số Chẵn Trong Đoạn
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Đếm Bội Số Của K
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Tính Giai Thừa $N!$
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Dãy Số Cách Đều
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Tìm Ước Số Của N
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Tổng Bình Phương
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Đọc Sách Mỗi Ngày
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Hàng Cột Dấu Sao
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Tam Giác Vuông Dấu Sao
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Tổng Dãy Siêu Lớn Không Lặp
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài