WorksheetsBài 8 - Câu lệnh lặp For - Cánh diều Python
Total questions: 10
Worksheet time: 6mins
Trong Python có mấy dạng lặp:
1
2
3
4
Cấu trúc lặp với số lần biết trước là:
for <Biến chạy> in range()
<Khối lệnh cần lặp>
while <Điều kiện>:
<Câu lệnh hay khối lệnh>
for <Biến chạy> in range(m,n):
for <Biến chạy> in range(m,n):
<Khối lệnh cần lặp>
Hàm range(1,5) dùng để khởi tạo dãy số
1, 2, 3, 4
1, 2, 3, 4, 5
2, 3, 4, 5
2, 3, 4
Hàm range(9,5) dùng để khởi tạo dãy số nguyên:
9, 8, 7, 6
9, 8, 7, 6, 5
8, 7, 6
Không tạo được dãy số nguyên
Trong cấu trúc lặp:
For i in range(3,6):
print('Hello')
Biến chạy i sẽ nhận lần lượt các giá trị:
3, 6
3, 5
3, 4, 5
3, 4, 5, 6
Cho hai đoạn chương trình:
Đoạn 1: For i in range(5):
print(i)
Đoạn 2: For i in range(0,5):
print(i)
kết quả thực hiện hai đoạn chương trình trên là
giống nhau
khác nhau
không thực hiện được
Em hãy cho biết sau khi thực hiện đoạn chương trình sau sẽ hiện mấy dòng 'Chào các bạn':
for i in range(0,3):
print('Chào các bạn')
0
1
2
3
Cho đoạn lệnh sau:
for i in range(5):
print(i)
Trên màn hình i có các giá trị là:
0 1 2 3 4 5
1 2 3 4 5
0 1 2 3 4
1 2 3 4
Cho đoạn lệnh sau:
for i in range(1,5):
print(i)
Trên màn hình i có các giá trị là:
0 1 2 3 4 5
1 2 3 4 5
0 1 2 3 4
1 2 3 4
Cho đoạn chương trình sau:
s=0
for i in range(6):
s=s+i
Sau khi thực hiện đoạn chương trình trên giá trị của s là:
1
5
15
21
