2019-03-18

Python中逻辑语句的判定

or 表示或者,在进行判断时只要有一个真则必为真,找到了真就不会向下执行了,若无真则执行到最后一句。or为真时才不会向下继续执行 如下:

1 > 1 or 3 <  4 or 4 > 5  and  2  > 1  and  9 > 8 or 7 < 6        


判断  1 > 1 or 3 <  4 or 4 > 5  and  2  > 1  and  9 > 8 or 7 < 6
结果为True,   重点在于运算中的True or 7<6
判断  not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6
结果为False  not 2为False
判断 8 or 3 and 4 or 2 and 0 or 9 and 7
结果为8  8or3结果为8出现真值,并结束后面语句判断

and表示并且,是需前后都为真,所以是看后面的值,会一直执行下去的。and只有两者为真才会返回真,不然返回象征假的值

判断 5 and 9 or 10 and 2 or 3 and 5 or 4 or 5
结果为9。 真正执行的只有5 and 9 or 10     

在执行到 9 0r 10时由于or的性质所以就结束了

判断 0 or 5 < 4,结果为FALSE,因为0象征假则会看后面的值为真假

0 or 5返回的是5,因为返回的是真

判断 0 or FALSE
结果为False
判断3 > 1 and 2
结果为2 因为and是会看后面的值是什么的

                               公司通常会出的题,记录下来目的在于供自己温习,也在于分享

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 标签(空格分隔): Dart Flutter Dart在静态语法方面和Java非常相似,如类型定义、函数声明、泛型...
    黄昭鸿阅读 3,207评论 0 0
  • mysql innodb索引原理 聚簇索引 聚集索引就是按照每张表的主键顺序构造一颗B+树。 查询优化器倾向于采用...
    d9610fcd3279阅读 1,248评论 0 0
  • 原文载于FORTUNE杂志:http://www.fortune.com/2019/03/15/tesla-mod...
    相思清狂阅读 3,365评论 0 0
  • 盒模型页面渲染时,dom 元素所采用的 布局模型。可通过box-sizing进行设置。根据计算宽高的区域可分为: ...
    伽蓝star阅读 1,917评论 0 0
  • InnoDB原理以及索引优化 数据库事务设计遵循ACID原则 原子性(Atomicity)、一致性(Consist...
    d9610fcd3279阅读 1,235评论 0 0