Python循环结构(for循环)后测试卷(含答案与解析)

一、选择题(每题5分,共40分)
1.在 Python 中,range(1, 4)生成的序列是(    )。
2.执行以下代码,变量 total的最终结果是(    )。
total = 1
for i in range(3):
    total = total * 2
3.观察下列代码,它在屏幕上会打印出多少个星号?(    )
for i in range(5, 1, -1):
    print("*", end="")
4.已知列表 fruits = ["apple", "banana", "cherry"],下列哪句代码可以正确打印每个元素?(    )
5.在 for 循环中,哪个关键词可以让程序跳过本次循环的剩余代码,继续下一次循环?(    )
6.下列代码的目的是计算 1×2×3×4 的积,但结果不对。错误的主要原因是(    )。
product = 0
for i in range(1, 5):
    product = product * i
7.以下代码中,循环体 print(i)总共会执行几次?(    )
for i in range(1, 8, 2):
    print(i)
8.执行以下代码,输出的结果是( A )。
for i in range(2, 5):
    print(i, end="*")
9.补全代码,计算 2 到 5 的累加和:
sum = 0
for i in range(2, ____): # 请填空
    sum = sum + i
print(sum)
10.补全代码,打印 10 到 1 之间的所有奇数(倒序):
for num in range(9, 0, _____): # 请填空
    print(num)
更多问卷 复制此问卷