1)优先级 ()> not  > and > o r

and:真真为真,真假为假 ,假假为假

or:真真为真,真假为真,假假为假

print(2 > 1 and 1 < 4)  #and两边都为真,所以输出为真()
print(2 > 1 and 1 < 4 or 2 < 3 and 9 > 6 or 2 < 4 and 3 < 2)
#先计算所有and,结果为真、假、假,or因为真假为真,所以输出为真
 print(3>4 or 4<3 and 1==1)  # F
print(1 < 2 and 3 < 4 or 1>2) # T
print(2 > 1 and 3 < 4 or 4 > 5 and 2 < 1) # T
print(1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8) # F
print(1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6) # F
print(not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6) # F
ps  int  ----> bool   非零转换成bool True   0 转换成bool 是False
2)x or y 如果x True,则返回x,如果x False,则返回y
print(1 or 2)  # 1
print(3 or 2) # 3
print(0 or 2) # 2
print(0 or 100) # 100 print(2 or 100 or 3 or 4) # 2

 x and y  如果x Ture,则返回y,如果 x False,则返回x

print(1 and 2)  #2
print(0 and 2) #0
print(2 or 1 < 3) #2
print(3 > 1 or 2 and 2) #Ture

  

最新文章

  1. SpringMVC对异常进行全局处理,并区分对待ajax和普通请求
  2. 读javascript高级程序设计16-几条函数小技巧
  3. github管理代码
  4. JSTL标签库大全
  5. UVa784 Maze Exploration
  6. python 判断 windows 隐藏文件/系统文件
  7. sping注解原理
  8. 蓝桥杯-加法变乘法-java
  9. God 1.1.1 多线程之内存可见性
  10. 算法改进 | java语言中判断素数
  11. Python 中格式化字符串 % 和 format 两种方法之间的区别
  12. Vue(服务端渲染)
  13. Doom HDU - 5239 (找规律+线段树)
  14. Python 从入门到实践 试一试 参考代码
  15. poj-1273(最大流)
  16. C#实现的系统内存清理
  17. python timeit
  18. IntelliJ IDEA Tomcat中端口被占用的问题
  19. python-django rest framework框架
  20. solr 打分和排序机制(转载)

热门文章

  1. API网络接口
  2. 打包时,指定war包的名称
  3. 删除node_modul模块
  4. 如何将含有byte数据项的结构存入MongoDb
  5. bzoj 4200: [Noi2015]小园丁与老司机【dp+有上下界最小流】
  6. 【NOI广东省选模拟赛】割
  7. python的pip管理工具
  8. js监听键盘提交表单
  9. E - Multiplication Puzzle
  10. 下载devc++和codeblocks记录