PY3
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
- 以下哪个是 for 循环的主要作用?()
{{ select(1) }}
- 重复执行代码直到条件不满足
- 遍历列表、字符串等可迭代对象中的元素
- 只能执行固定次数的循环
- 必须和 if 一起使用
- 下面哪个 for 循环能输出 0、1、2、3、4?()
____________:
print(i,end=" ")
{{ select(2) }}
- for i in range(4):
- for i in range(5):
- for i in range(1,5):
- for i in 0 to 4:
- 执行以下代码,输出结果是?()
for i in range(1,10,3):
print(i,end=" ")
{{ select(3) }}
- 1 2 3 4 5 6 7 8 9
- 1 4 7
- 3 6 9
- 1 3 5 7 9
- 以下代码会输出几次 "hello"?()
for i in range(5):
if i == 2:
continue
print("hello")
{{ select(4) }}
- 3 次
- 4 次
- 5 次
- 2 次
- 执行以下代码后输出结果是?()
for num in [2,4,6,7,8]:
if num % 2 == 1:
print(num,end=" ")
{{ select(5) }}
- 2 4 6 8
- 7
- 2 4 6 7 8
- 无输出
- while 循环的基本语法特点是?()
{{ select(6) }}
- 先判断条件,满足则执行循环体
- 必须指定循环次数
- 只能遍历序列中的元素
- 不需要条件就能执行
- 执行以下代码,输出结果是?()
i = 1
while i <= 3:
print(i,end=" ")
i += 1
{{ select(7) }}
- 1 2
- 1 2 3
- 2 3 4
- 1 1 1
- 执行以下代码,输出结果是?()
i = 0
while i < 5:
i += 1
if i == 4:
break
print(i,end="")
{{ select(8) }}
- 1 2 3
- 1 2 3 4
- 0 1 2 3
- 4
- break 语句的作用是?()
{{ select(9) }}
- 跳过本次循环,直接开始下一次
- 强制结束当前循环,跳出循环体
- 暂停循环,等待输入
- 让循环执行次数加 1
- 以下双重 for 循环会输出几个数字?()
for i in range(2):
for j in range(2):
print(i + j)
{{ select(10) }}
- 2 个
- 3 个
- 4 个
- 5 个
- 以下代码用于生成等差数列 3、5、7、9,横线处应填?()
for i in range(4):
print(3 + i * _____, end="")
{{ select(11) }}
- 1
- 2
- 3
- 4
- 执行代码后输出结果是?()
for i in range(3):
if i > 0:
print("@" * i,end="")
{{ select(12) }}
- @@@@
- @@@
- @@
- @
- 以下代码计算 1+2+3+4+5 的和,横线处应填?()
sum = 0
i = 1
while i <= 5:
sum = sum + _____
i += 1
print(sum)
{{ select(13) }}
- 1
- i
- sum
- 5
- 以下哪个语句可以结束本次循环的执行流程,继续下一次循环?()
{{ select(14) }}
- break
- continue
- input
- 在循环中使用 if 判断的主要目的是?()
{{ select(15) }}
- 增加循环次数
- 控制循环何时执行特定操作
- 必须和 break 一起用
- 让循环更慢