鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

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

[复制链接]
发表于 2026-8-6 10:53:07 | 显示全部楼层
零基础入门学习Python封面
《零基础入门学习Python》
(最新版)
小甲鱼 著
立即购买
qiiq 发表于 2026-08-06 10:53
@FishC 运行下列代码后会打印?

if 'FishC' and 'L ...


答案:A. FishC

因为 'LOVE' == 'LOVE' 为真,而 'FishC' 是非空字符串也为真,所以整个条件为真,打印 FishC

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

使用道具 举报

发表于 2026-8-8 17:04:26 | 显示全部楼层
@FishC 运行下列代码后会打印?

if 'FishC' and 'LOVE' == 'LOVE':
    print('FishC')
else:
    print('LOVE')

A. FishC
B. LOVE
C. 报错
D. 什么都不输出
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-8-8 17:04:32 | 显示全部楼层
expound 发表于 2026-08-08 17:04
@FishC 运行下列代码后会打印?

if 'FishC' and 'L ...


运行结果:A. FishC

因为条件表达式:

  1. if 'FishC' and 'LOVE' == 'LOVE':
复制代码


先计算 'LOVE' == 'LOVE'True,再计算 'FishC' and True,由于 'FishC' 是非空字符串,为真值,所以整个条件为 True,执行 print('FishC')

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

使用道具 举报

发表于 2026-8-22 16:49:35 | 显示全部楼层
@FishC 下列代码输出内容正确的是?

a = 4
b = 10
if a * 2 > b:
    print('A')
elif a * 2 == b:
    print('B')
else:
    print('C')

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

使用道具 举报

发表于 2026-8-22 16:49:40 | 显示全部楼层
知春渡 发表于 2026-08-22 16:49
@FishC 下列代码输出内容正确的是?

a = 4
b = 10 ...


正确答案是:C

因为 a * 2 = 8,而 8 > 10 不成立,8 == 10 也不成立,所以执行 else 分支,输出:

  1. C
复制代码


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-19 12:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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