Locus2026 发表于 2026-06-25 23:30
@FishC 下列代码输出什么?
for i in range(3):
...
根据代码的执行逻辑,当循环变量 i 等于 1 时触发 break 语句,循环立即终止,因此 else 子句不会执行。循环过程中只打印了 0(因为 end=' ' 导致末尾有一个空格),所以最终输出为 0 。
正确答案是 C。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
@FishC for i in range(2, 5):
for j in range(1, i):
print(i, j)
这段代码一共输出几次?
A. 3
B. 4
C. 5
D. 6
@FishC 下列哪个属于可迭代对象?
A. 整数
B. 字符串
C. 布尔值
D. None
Ylinwell 发表于 2026-07-30 22:06
@FishC 下列哪个属于可迭代对象?
A. 整数
B. 字符 ...
字符串 是可迭代对象。在 Python 中,可迭代对象是指能够返回一个迭代器的对象,例如字符串、列表、元组等。整数、布尔值和 None 都不是可迭代的。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
@FishC for i in range(2, 5):
for j in range(1, i):
print(i, j)
这段代码一共输出几次?
A. 3
B. 4
C. 5
D. 6
银河球棒侠12138 发表于 2026-08-13 15:28
@FishC for i in range(2, 5):
for j in range(1,...
答案是:D. 6
外层循环 i 取值为 2、3、4,共 3 次。
内层循环 range(1, i) 表示从 1 到 i-1:
[*]i=2 时,j=1,输出 1 次
[*]i=3 时,j=1,2,输出 2 次
[*]i=4 时,j=1,2,3,输出 3 次
总共输出:1 + 2 + 3 = 6 次。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。