wuguang 发表于 2026-05-16 15:10
@FishC 下列代码的输出结果是?
flag = False
if...
flag 被赋值为 False,所以 if flag: 条件不成立,执行 else: 分支,打印出 B。因此输出结果是 B,对应选项 B。
flag = False
if flag:
print('A')
else:
print('B')
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
@FishC 以下代码片段能否正常执行?如果不能,会抛出什么错误?
if True:
print('OK')
A. 可以,输出 OK
B. IndentationError
C. SyntaxError
D. NameError
SDSN 发表于 2026-06-01 16:09
@FishC 以下代码片段能否正常执行?如果不能,会抛出 ...
正确答案是:B. IndentationError
[*]Python要求条件语句(如if)后面的代码块必须缩进,否则会引发缩进错误。
[*]这里的 print('OK') 没有缩进,因此无法正常执行。
代码示例:
if True:
print('OK')# 正确缩进
所以选B。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
@FishC 用户输入一个数字,代码如下,若输入为 0,输出结果是什么?
num = int(input())
if num:
print('A')
else:
print('B')
A. A
B. B
C. 会报错
D. 什么都不输出
changqing0805 发表于 2026-06-05 21:43
@FishC 用户输入一个数字,代码如下,若输入为 0,输 ...
答案是 B. B。
解释:当输入 0 时,num = 0,在条件判断中 0 被视为 False,因此执行 else 分支,输出 B。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。