比较运算符b+=b>=1可否逆向逻辑去做?但是结果还是等于2

来源:5-8 不只是数字才能做比较运算_

wts01

2018-08-07

七月老师:比较运算符中,b +=b>=1 (先b >= 1 为True,后b = b + True)这么逻辑来,那么我可以是先b = b + 1结果为2 ,后在取用b = b > 1 结果为True,因为结果为True,所以b 的答案为2)就是先做+=得到结果,后在用b的结果取比较大小,因为为True,所以返回+=结果)可否这样?

写回答

2回答

senqing

2018-08-17

这个式子中用到了两种运算符,赋值运算符和关系运算符,因为关系运算符的优先级比赋值运算符的优先级高,所以只有一种运行方式,就是先比较再赋值

0
0

7七月

2018-08-07

我有点不太明白,这表达式执行的顺序只有一种,怎么还存在可不可以哪样?

0
1
xinyeone
这里先做比较得出Ture这个结果之后再做+=这个运算的原因是因为比较运算符的优先级高于算数优先级?
2018-08-16
共1条回复

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14446 学习 · 4438 问题

查看课程