Câu 3. Cho đoạn chương trình tính tổng các số tự nhiên chẵn nhỏ hơn n, với n cho trước (n=10).
n = 10
S = 0
for k in range(n):
if k%2 == 0: # Điều kiện k là số chẵn là k%2 = 0
S = S + k
print(S)
-Lệnh range (n) tạo ra vùng giá trị nào?
-Lệnh for sẽ thực hiện bao nhiêu lần lặp?
-Mỗi lần lặp k lần lượt có giá trị bao nhiêu?
-Sau lệnh lặp for trên, tổng S này có giá trị bao nhiêu?
Câu 4. Cho đoạn chương trình đếm các số nguyên nhỏ hơn n (n=20) và là bội của 3.
n = 20
C = 0
for k in range(n):
if k%3 == 0: # Điều kiện k là bội của 3 là k%3 = 0
C = C + 1
print(C)
-Lệnh range (n) tạo ra vùng giá trị nào?
-Lệnh for sẽ thực hiện bao nhiêu lần lặp?
-Mỗi lần lặp k lần lượt có giá trị bao nhiêu?
-Sau lệnh lặp for trên, C có giá trị bao nhiêu?