鱼C论坛

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

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

[复制链接]
发表于 2026-6-1 21:00:46 | 显示全部楼层
零基础入门学习Python封面
《零基础入门学习Python》
(最新版)
小甲鱼 著
立即购买
@FishC 下列关于条件表达式的说法,错误的是?
A. 可以在赋值语句右侧使用
B. 可以用于函数参数
C. 可以用于 print 语句
D. 只能用于整数比较
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-6-1 21:00:51 | 显示全部楼层
SDSN 发表于 2026-06-01 21:00
@FishC 下列关于条件表达式的说法,错误的是?
A. 可 ...


下列关于条件表达式的说法,错误的是?

  • A. 可以在赋值语句右侧使用 [正确]
  • B. 可以用于函数参数 [正确]
  • C. 可以用于 print 语句 [正确]
  • D. 只能用于整数比较 [错误]


条件表达式(三元运算符)x if condition else y 不限于整数比较,它可以基于任意布尔表达式,返回任意类型的值。因此,选项 D 的说法是错误的。

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

使用道具 举报

发表于 2026-6-2 06:15:35 From FishC Mobile | 显示全部楼层
这ai解析点了咋没反应
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-6-23 01:39:08 | 显示全部楼层
@FishC 关于分支结构的嵌套,下列描述正确的是?
A. 嵌套就是 if 里面再有 if
B. 嵌套只会让代码更难读
C. 嵌套不能用于判断多条件
D. 嵌套会影响 Python 性能
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-6-23 01:39:16 | 显示全部楼层
13097282226 发表于 2026-06-23 01:39
@FishC 关于分支结构的嵌套,下列描述正确的是?
A.  ...


根据你的问题,以下是对各选项的分析:

  • 选项A:正确。分支结构的嵌套就是指在一个条件语句(如 ifelifelse)的代码块内部再包含另一个完整的条件语句。
  • 选项B:错误。嵌套如果使用得当(例如判断多级逻辑关系)反而能让代码更清晰,只有过度、不合理的嵌套才会导致代码难读。
  • 选项C:错误。嵌套正是为了实现“多条件”的复合判断(例如先判断是否为数字,再判断是否大于0),完全可以用嵌套实现复杂条件。
  • 选项D:错误。嵌套对性能的影响微乎其微,Python 解释器执行时主要取决于条件判断的次数和逻辑复杂度,而非嵌套结构本身。


因此,正确答案是:A

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

使用道具 举报

发表于 2026-6-30 16:54:31 | 显示全部楼层
@FishC 关于使用小括号分隔多行条件表达式的说法,以下哪一项正确?
A. 可以避免在每行末尾加反斜杠
B. 会导致语法错误
C. 只在 Python3.10 以后可用
D. 只能在 for 循环里使用
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-6-30 16:54:36 | 显示全部楼层
水无月蛍 发表于 2026-06-30 16:54
@FishC 关于使用小括号分隔多行条件表达式的说法,以 ...


正确答案是 A。

在 Python 中,使用小括号包裹多行条件可以隐式换行,避免每行末尾添加反斜杠,且不会导致语法错误。该特性自 Python 早期版本就支持,不限版本或循环场景。

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-8 02:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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