目录
前言:
题目:
解析:
结语:
前言:
题目:本篇博客主要向各位小伙伴们介绍的Python经典例题<运算符>,带各位掌握Python基础,希望各位小伙伴们能够在这里收获到更多知识!让我们一起学习!一起进步!
作者希望:由于博主水平限制,博客难免会有错误和不准之处,我也非常希望各位小伙伴能够在留言区指出。让我们一起共勉。
下面打印出的结果是什么:
(1)、not 3 >2 and 3<4 or 4 >5 and 9<8
(2)、3>1 and 2 or 2<3 and 3 and 4 or 3 > 2
(3)、3>1 or 2 and 2
解析:(1)、逻辑运算符的优先级是 ()>not > and >or ,当是同一优先级时按从左往右依次计算
其他运算符的优先级如下表:
and: 要求左右两边都成立才返回Ture:2 >1and 0>2 --->>False
or :只要其中一个条件成立就返回Ture:2>1and 0>2 --->>Truenot 取反:条件不成立(0)就返回Ture:not 0>2 ---->>False
(2)、int ----->bool (非零转换为bool 是True,非零转换为bool 是 False)
x or y 若x为Ture(非零)则返回x,若x为零则返回y:
1 or 2 -->> 1 ;0 or 100-->>100
x and y 则恰恰相反 :
1 and 2 -->>2; 0 or 100-->>0
结语:答案:
(1)、False
(2)、2
(3)、True
感谢各位友友能够看到这里:
提醒友友们一句:看懂了不是懂,一定要自己实际 *** 作哇,这样才能更好的理解和吸收。
最后来一句:一个人可以在任何他怀有无限热忱的事情上成功,让我们一起进步吧!!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)