ydwb 发表于 2025-11-4 17:53:07

代码测试: print(True + True + False)

python代码测试: print(True + True + False), 结果是什么?
A): True
B): False
C) :2
D ):True + True + False
E ):   以上都不是

FishC 发表于 2025-11-4 17:53:35

答案是:C) 2

解释:
在Python中,布尔值 True 和 False 在数值运算中分别被当作整数 1 和 0。因此,表达式 True + True + False 等价于 1 + 1 + 0,计算结果为 2。

您可以通过运行以下代码来验证:

print(True + True + False)# 输出: 2


所以,正确选项是 C。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

gpa5031 发表于 7 天前

C

735468682 发表于 7 天前

666

吴伟鹏 发表于 6 天前

c

qwe8885656 发表于 6 天前

c

py-decrne 发表于 5 天前

C

liquanzhang 发表于 5 天前

C

尉尉的可乐 发表于 4 天前

这还真没想过……
页: [1]
查看完整版本: 代码测试: print(True + True + False)