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

为什么a=1 b=2 print('a'and'b')输出的是b

 a=1 

 b=2 

 print('a'and'b')

正在回答

2 回答

>>> a=1
>>> b=2
>>> print(a and b)
2


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

weixin_慕容2414364

and 运算,如果a是真的,就返回b
2024-04-25 回复 有任何疑惑可以回复我~

因为 and 为与计算,必须2个条件都为TURE才返回TURE,当a为 ture 时,取决于b,所以返回b. 

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

举报

0/150
提交
取消

为什么a=1 b=2 print('a'and'b')输出的是b

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号