WorksheetsTIN HỌC 10 - BÀI 20
Total questions: 10
Worksheet time: 10mins
Hàm range() để làm gì?
Tạo ra một dãy số liên tiếp, bắt đầu từ số 0
Tạo ra một dãy số liên tiếp, bắt đầu từ số 1
Dùng để sắp xếp một dãy số theo chiều tăng dần
Dùng để sắp xếp một dãy số theo chiều giảm dần
Cú pháp đầy đủ của hàm range()
range(start,step)
range(start,stop)
range(stop,step)
range(0,stop,step)
Trong hàm range, nếu không đặt khoảng cách giữa hai số thì python sẽ hiểu mặc định nó bằng:
0
1
2
3
Cho đoạn chương trình, hãy đoán kết quả khi thực hiện:
for x in range(10): print(x,end= “ ”)
In lên màn hình các số từ 0 đến 10
In lên màn hình các số từ 1 đến 10
In lên màn hình các số từ 0 đến 11
In lên màn hình các số từ 0 đến 9
Cho đoạn chương trình, hãy đoán kết quả khi thực hiện:
for x in range(1,9,2):
print(x)
In lên màn hình các số lẻ từ 1 đến 9
In lên màn hình các số 1,3,5,7
In lên màn hình các số từ 1 đến 9
Câu lệnh lỗi không thực hiện
Đoạn lệnh sau đây in ra kết quả gì?
S=0
For x in range(1,9):
S=S+1
print(S)
Đưa ra tổng các số tự nhiên liên tiếp từ 1 đến 9
Đưa ra tổng các số tự nhiên liên tiếp từ 1 đến 8
In lên màn hình dãy số liên tiếp từ 1 đến 8
In lên màn hình dãy số liên tiếp từ 1 đến 9
Cú pháp đúng của câu lệnh lặp for:
for <biến đếm> in range(n): <khối lệnh>
for <biến đếm> in range(step); <khối lệnh>
for <biến đếm> in range(start, stop) <khối lệnh>
for <biến đếm> in range(start, stop); <khối lệnh>;
Lệnh sau đưa ra gì: range(101,2,-1)
một dãy số từ 101 về 2
một dãy số từ 100 về -1
một dãy số từ 101 về 3
một dãy số từ 100 về 3
Đoán kết quả thực hiện đoạn chương trình sau:
for x in range(9,2,0): print(x)
in lên màn hình các số 9,2,0
in lên màn hình các số 9,8,7,6,5,4,3
in lên màn hình các số 2,3,4,5,6,7,8,9
Chương trình báo lỗi
Kết quả của đoạn chương trình sau là gì:
for x in range(5):
print(y)
chương trình báo lỗi
in ra các số tự nhiên liên tiếp từ 1 đến 5
in ra các số tự nhiên liên tiếp từ 0 đến 5
in ra các số tự nhiên liên tiếp từ 0 đến 4
