为了账号安全,请及时绑定邮箱和手机立即绑定

print('hello,', a or 'world')为什么不会输出hello world?

or不是或吗,应该都有可能吧

正在回答

3 回答

因为在a or b运算中

当a为ture的时候,结果必定为true,所以输出a

当a为false的时候,结果取决于b,所以输出b

0 回复 有任何疑惑可以回复我~

布尔值运算确定结果后不往后计算了吧..."or"表示其中一个True就是True 

0 回复 有任何疑惑可以回复我~
#1

慕UI6283573 提问者

谢谢!后来想明白了!
2021-08-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

print('hello,', a or 'world')为什么不会输出hello world?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信