Bài học cùng chủ đề
Báo cáo học liệu
Mua học liệu
Mua học liệu:
-
Số dư ví của bạn: 0 coin - 0 Xu
-
Nếu mua học liệu này bạn sẽ bị trừ: 2 coin\Xu
Để nhận Coin\Xu, bạn có thể:
Bài 20. Câu lệnh lặp FOR SVIP
1. Lệnh For
- for là lệnh lặp với số lần biết trước. Số lần lặp thường được xác định bởi vùng giá trị của lệnh range().
- Cú pháp của lệnh lặp với số lần biết trước for như sau:
- Khi thực hiện, ở mỗi vòng lặp biến i sẽ được gán lần lượt các giá trị trong vùng giá trị của lệnh range() và thực hiện <khối lệnh lặp>.
Ví dụ 1. Tính tổng các số tự nhiên chẵn nhỏ hơn n, với n cho trước (n = 10).
Ở đây, điều kiện để k là số chẵn là k%2 = 0.
Ví dụ 2. Đếm số các số nguyên nhỏ hơn n (n = 20) và là bội của 3.
Ở đây, điều kiện để k là bội của 3 là k%3 = 0.
2. Lệnh Range
Lệnh tạo vùng giá trị range() có các dạng sau:
- range(stop) trả lại vùng giá trị từ 0 đến stop – 1.
- range(start, stop) trả lại vùng giá trị start đến stop – 1.
Ví dụ:
range(n) cho vùng gồm các số 0,1, …, n – 1.
range(1, n + 1) cho vùng gồm các số 1, 2, …, n.
range(0, 99) cho vùng giá trị gồm các số 0, 1, 2, …, 98.
range(100, 1) cho vùng rỗng.
Bạn có thể đánh giá bài học này ở đây