Python——逻辑运算(or,and)

print(0 and 2 > 1) #结果0
print(0 and 2 < 1) #结果0
print(1 and 2 > 1) #结果True
print(1 and 2 < 1) #结果False
print(2 > 1 and 0) #结果0
print(2 < 1 and 0) #结果False
print(2 > 1 and 1) #结果1
print(2 < 1 and 0) #结果False

# and 前或后只要有0,都为0
# and 前后都为真,才为真
# and 只要有一个为假,就为假

print(0 or 2 > 1) #结果True
print(0 or 2 < 1) #结果False
print(1 or 2 > 1) #结果1 
print(1 or 2 < 1) #结果1 
print(2 > 1 or 0) #结果True 
print(2 < 1 or 0) #结果0
print(2 > 1 or 1) #结果True
print(2 < 1 or 0) #结果0

# or or前为假,输出or后面
# or or前为真,直接为真

 

posted @ 2018-09-13 10:26  澄心元素  阅读(295)  评论(0编辑  收藏  举报