-
Câu hỏi:
Cho đoạn chương trình sau:
s=0
for i in range(1,7,2):
s=s+i
Sau khi thực hiện đoạn chương trình trên giá trị của s là:
-
A.
9
-
B.
15
-
C.
6
-
D.
21
Lời giải tham khảo:
Đáp án đúng: A
- Quan sát đoạn chương trình:
s=0
for i in range(1,7,2):
s=s+i
- Ta có:
Cấu trúc lặp hàm range():
Range(start,stop,step)
Trong đó, start = khởi đầu dãy, stop = kết thúc dãy, step = bước nhảy.
Vì i chạy từ 1 đến 7 mỗi lẫn nhảy 2 bước nên s=1+3+5=9
Đáp án A
Hãy trả lời câu hỏi trước khi xem đáp án và lời giải -
A.
Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài
CÂU HỎI KHÁC
- Cho đoạn chương trình sau: S=0
- Cho đoạn chương trình sau: s=0
- Cho đoạn lệnh sau: for i in range(1,10,2):
- Cho đoạn chương trình sau: s=0 for i in range(1,7,2):
- Cho đoạn lệnh sau: for i in range(1,5):
- Cho đoạn lệnh sau: for i in range(5):
- Cấu trúc lặp với số lần biết trước có dạng như thế nào?
- Lệnh range (3,10) trả lại vùng có giá trị gồm các số nào?
- Lệnh range(100,1) cho vùng giá trị như thế nào?
- Lệnh range (n) cho vùng gồm các số nào?