上QQ阅读APP看书,第一时间看更新
2.4.5 逻辑运算符
假设变量a=10,b=20,Python中逻辑运算符及其实例如表2-8所示。
表2-8 逻辑运算符
以下实例演示了Python所有逻辑运算符的操作:
a = 10 b = 20 if a and b : print ("1-变量 a 和 b 都为 true") else: print ("1-变量 a 和 b 有一个不为 true") if a or b : print ("2-变量 a 和 b 都为 true,或其中一个变量为 true") else: print ("2-变量 a 和 b 都不为 true") # 修改变量 a 的值 a = 0 if a and b : print ("3-变量 a 和 b 都为 true") else: print ("3-变量 a 和 b 有一个不为 true") if a or b : print ("4-变量 a 和 b 都为 true,或其中一个变量为 true") else: print ("4-变量 a 和 b 都不为 true") if not( a and b ): print ("5-变量 a 和 b 都为 false,或其中一个变量为 false") else: print ("5-变量 a 和 b 都为 true")
输出结果为:
1-变量 a 和 b 都为 true 2-变量 a 和 b 都为 true,或其中一个变量为 true 3-变量 a 和 b 有一个不为 true 4-变量 a 和 b 都为 true,或其中一个变量为 true 5-变量 a 和 b 都为 false,或其中一个变量为 false