请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

b+=b>=1,那这个里面就有个运算次序啊,我为什么不能理解为b=b+b,b>=1,print(b)时候出来的是True?

正在回答 回答被采纳积分+3

1回答

qq_180逃离_0 2018-10-06 09:29:36

b=1

b+=b>=1

print(b)

结果是2

print(b>=1)

结果是True

哪里不理解?

0 回复 有任何疑惑可以回复我~
  • 提问者 chevy_CXW #1
    我后面知道了,学到后面,运算符的处理次序,有这个优先级的区分。>=优先于+=。一开始这节课上面没讲到~,所以老师直接讲的时候就不清楚为什么就先算后面这个了
    回复 有任何疑惑可以回复我~ 2018-10-07 02:49:17
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信