鱼C论坛

 找回密码
 立即注册
123
返回列表 发新帖
楼主: 小甲鱼

[快问快答] 第016讲:了不起的分支和循环(III)

[复制链接]
发表于 2026-1-13 21:45:07 | 显示全部楼层
零基础入门学习Python封面
《零基础入门学习Python》
(最新版)
小甲鱼 著
立即购买
小池爱学习 发表于 2026-01-13 21:44
@FishC 以下代码的输出结果是?

i = 1
s = 0
whi ...


这段代码不完整,while i 缺少条件表达式和循环体。在 Python 中,这样的写法会导致语法错误。如果补充完整的循环逻辑,例如常见的累加操作,才能得出具体输出。请提供完整的代码以便解答。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-2-26 16:23:31 | 显示全部楼层
@FishC 下列代码输出结果是什么?

while True:
    print("A")
    break
    print("B")

A. A
B. A B
C. B
D. 无输出
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-2-26 16:23:53 | 显示全部楼层
a494048067 发表于 2026-02-26 16:23
@FishC 下列代码输出结果是什么?

while True:
   ...


答案:A

解释:在 while 循环中,首先执行 print("A") 输出 "A",然后遇到 break 语句,立即终止循环。因此,之后的 print("B") 不会被执行,只输出 "A"。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 10:50 | 显示全部楼层
@FishC 下列代码输出结果是什么?

while True:
    print("A")
    break
    print("B")

A. A
B. A B
C. B
D. 无输出
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 10:50 | 显示全部楼层
人机翘班中 发表于 2026-03-21 10:50
@FishC 下列代码输出结果是什么?

while True:
   ...

下列代码输出结果是什么?

while True:
    print("A")
    break
    print("B")

A. A
B. A B
C. B
D. 无输出


正确答案是:A. A

解释如下:

代码执行流程:
1. 进入 while True 循环,条件始终为真,所以会执行循环体。
2. 第一行 print("A") 会输出字符 "A"。
3. 接着执行 break 语句,这会立即终止循环,跳出 while 循环。
4. 由于 break 已经跳出了循环,循环体内后续的代码 print("B") 不会被执行。

因此,最终只输出 "A",没有其他输出。

示例代码:

  1. while True:
  2.     print("A")
  3.     break
  4.     print("B")
复制代码


运行结果:
  1. A
复制代码


所以选择 A. A。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-22 20:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表