老师,您好。请教下, 为什么4 != 5 == 7 <= 9 返回的结果是False.

来源:6-3 表达式优先级练习

慕勒2572366

2018-07-24

4 != 5 == 7 <= 9



写回答

2回答

Edward14

2018-08-02

这种情况可以等价于:

4 != 5 and 5 == 7 and 7 <= 9

and要求两边都为True才会返回True,5 == 7是False所以最后结果就返回False了

3
0

qq_慕盖茨8305182

2019-01-22

按照优先级来运算就行了,当true 与 int 类型做关系运算时,把true看作1 把 false看作0

0
1
Antai_Zhu
都是比较运算符,为什么呢
2019-11-14
共1条回复

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

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

14447 学习 · 4438 问题

查看课程