NEW
Font size
WorksheetsFor 4
Total questions: 45
Worksheet time: 23mins
Vòng lặp for dùng để làm gì?
Viết chữ cái
Lặp lại việc làm nhiều lần
Tô màu chữ
Khi dùng for, Python sẽ:
Tự động lặp
Dừng luôn
Xóa dữ liệu
Kết quả của đoạn mã: python for i in range(3): print("Xin chào") là:
In ra 1 lần
In ra 2 lần
In ra 3 lần
range(4) tạo ra những số nào?
A. 0 1 2 3
B. 1 2 3 4
C. 1 3 5 7
Câu lệnh print(i) trong vòng for sẽ:
Ghi ra màn hình giá trị i
Xóa i
Lưu i vào file
Nếu for i in range(2):, i có giá trị lần lượt là:
A. 1, 2
B. 0, 1
C. 2, 3
Để in 5 lần dòng chữ "Hello", ta nên viết:
for i in range(5): print("Hello")
for i in range(6): print("Hello")
for i in range(4): print("Hello")
Lệnh for i in range(0,5,1): nghĩa là:
Tăng mỗi lần thêm 2
Tăng mỗi lần thêm 1
Không thay đổi
for i in range(1,4): print(i)
A. 1 2 3
B. 2 3 4
C. 1 3 5
Muốn lặp từ 5 về 1, ta phải:
Dùng bước lùi (âm)
Dùng bước nhảy 2
Không cần làm gì
Kết quả: python CopyEdit for i in range(5): if i == 3: print("Ba")
In ra Ba
Không in gì
In ra Ba nhiều lần
Lệnh for i in "abc": sẽ:
Lặp qua các chữ a, b, c
In ra 123
Xóa chữ
range(0) sẽ lặp mấy lần?
1 lần
0 lần
2 lần
Nếu dùng for i in range(4): print(i*i), kết quả là:
A. 0 1 4 9
B. 0 2 4 8
C. 1 2 3 4
Trong vòng lặp for, i là gì?
A. Một hình vẽ
B. Một số thay đổi từng lần
C. Một ký tự cố định
Khi dùng for i in range(3,7):, giá trị i đầu tiên là:
A. 3
B. 4
C. 7
range(2,10,2) tạo ra:
A. 2 4 6 8
B. 2 3 4 5 6
C. 2 5 8
Vòng lặp nào lặp 5 lần?
A. range(5)
B. range(6)
C. range(4)
Lệnh break trong vòng for sẽ:
Bỏ qua lần lặp
Kết thúc vòng lặp
Làm vòng lặp lâu hơn
Câu lệnh nào sau đây đúng?
for in i range(5):
for i in range(5):
for i of range(5):
Kết quả: python for i in range(1,6,2): print(i) là:
A. 1 2 3 4 5
B. 1 3 5
C. 2 4
Trong vòng lặp for, continue dùng để:
Ngừng hẳn
Bỏ qua lần lặp hiện tại
Lặp lại vòng lặp từ đầu
Khi nào dùng else với for?
Khi vòng lặp kết thúc hết bình thường
Khi có lỗi
Khi chưa lặp xong
Nếu muốn lặp qua từng chữ trong "Python", ta viết:
for i in "Python":
for i = "Python":
for "Python" in i:
Kết quả đoạn mã: python for i in range(2, 10, 3): print(i, end=" ")
A. 2 5 8
B. 2 3 6 9
C. 2 4 6 8
Khi for i in range(5,1,-1): biến i sẽ có các giá trị:
A. 5 4 3 2
B. 5 4 3 2 1
C. 1 2 3 4 5
Đoạn mã nào sau đây sẽ không bao giờ in ra kết quả?
for i in range(5):
for i in range(0):
for i in range(1,5):
Nếu dùng range(1,10,0), sẽ:
In ra các số
Bị lỗi chương trình
Không có kết quả
Kết quả của: python CopyEdit tong = 0 for i in range(1, 6): tong += i print(tong)
A. 10
B. 15
C. 20
Nếu muốn đếm số lần lặp, ta có thể:
Dùng biến đếm
Dùng range thay thế
Không cần làm gì
Khi nào nên dùng for thay vì while?
Khi biết số lần lặp trước
Khi không biết số lần lặp
Khi muốn dừng ngay
Điều kiện nào đúng để in các số chia hết cho 2 và 3 từ 1 đến 20?
if i % 2 == 0 and i % 3 == 0
if i % 2 == 0 or i % 3 == 0
if i % 6 != 0
Vòng for có thể dùng với kiểu dữ liệu nào?
A. Chuỗi
B. Danh sách
C. Tất cả đều đúng
Kết quả đoạn mã: python for i in range(2, 8, 2): print(i*i)
A. 4 8 16
B. 4 16 36
C. 2 4 6 8
Trong vòng for, else chạy khi nào?
Khi for hoàn thành bình thường
Khi gặp break
Khi không có phần tử
Kết quả đoạn mã: python for i in "abc": print(i*2)
A. ab bc ca
B. aa bb cc
C. abc abc
Để lặp từ 10 về 1 và in ra số chẵn, viết như sau:
for i in range(10,0,-2): print(i)
for i in range(0,10,2): print(i)
for i in range(10,0,2): print(i)
Vòng lặp for kết hợp break dừng khi:
A. Điều kiện trong if đúng
B. Hết phần tử
C. Khi chạy xong tất cả phần tử
Kết quả của đoạn mã sau là gì? print("python")
python
Python
PYTHON
python()
for i in range(3): for j in range(3): if i == j: print(i)
A. 0 1 2
B. 0 1
C. 0 2
Để in 5 lần "A", dùng lệnh nào?
for i in range(5): print("A")
for i in range(6): print("A")
for i in range(4): print("A")
Câu lệnh for i in []: sẽ:
Lặp 1 lần
Không lặp lần nào
Lặp vô hạn
Kết quả đoạn mã: python for i in range(1,5): if i == 3: continue print(i)
A. 1 2 3 4
B. 1 2 4
C. 2 3 4
Vòng for trong Python có thể kết hợp với:
if
break
Cả hai
Để in các số 9 7 5 3 1, viết:
for i in range(9,0,-2): print(i)
for i in range(9,1,-2): print(i)
for i in range(1,10,2): print(i)
