1
@FishC 下列代码输出什么?
for c in 'abc':
print(c, end=' ')
else:
print('end')
A. a b c
B. a b c end
C. end
D. a end b c
湘荻 发表于 2026-03-26 16:49
@FishC 下列代码输出什么?
for c in 'abc':
...
问题:下列代码输出什么?
答案:B. a b c end
解释:
for 循环遍历字符串 'abc',每次打印当前字符,并设置 end=' '(以空格结尾,不换行)。循环正常结束后,执行 else 子句,打印 'end'。因此输出为 a b c end。
代码执行过程:
for c in 'abc':
print(c, end=' ')# 输出 a b c 后跟空格
else:
print('end') # 接着输出 end
输出结果:a b c end(注意 a、b、c 之间由空格分隔,c 后有一个空格,然后紧跟 end)。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。