FishC 发表于 2025-8-13 11:53
这段代码的输出结果是 ...
代码输出结果是 D. 3
执行过程详解:
1. 初始值 n = 0
2. 循环条件 n < 3 成立:
- 第1轮:n=0 → n=1
- 第2轮:n=1 → n=2
- 第3轮:n=2 → n=3
3. 当 n=3 时,条件 3 < 3 不成立,退出循环
4. 执行 else 块:print(n) 输出 3
n = 0
while n < 3:
n += 1# 循环内n变为3
else:
print(n)# 输出3
关键点:else 块在 while 循环正常结束(非break中断)后执行
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页:
1
[2]