对整数进行逻辑运算
功能要求
假设a=11,b=22,对a和b进行逻辑运算。
实例代码
a = 11; b = 22
print("---a = 11; b = 22---")
print('a and b = ', a and b)
if (a and b):#判断a and b
print("1——变量 a 和 b 都为 true")
else:
print("1——变量 a 和 b 有一个不为 true")
print('a or b = ', a or b)
if (a or b):# 判断a or b
print("2——变量 a 和 b 都为 true,或其中一个变量为 true")
else:
print("2——变量 a 和 b 都不为 true")
print('not(a and b) = ', not(a and b))
if not(a and b):# 判断not( a and b )
print("3——变量 a 和 b 都为 false,或其中一个变量为 false\n")
else:
print("3——变量 a 和 b 都为 true\n")
a = 0; b = 22
print("---a = 0; b = 22---")
print('a and b = ', a and b)
if ( a and b ):
print("4——变量 a 和 b 都为 true")
else:
print("4——变量 a 和 b 有一个不为 true")
print('a or b = ', a or b)
if ( a or b ):
print("5——变量 a 和 b 都为 true,或其中一个变量为 true")
else:
print("5——变量 a 和 b 都不为 true")
print('not(a and b) = ', not(a and b))
if not( a and b ):
print("6——变量 a 和 b 都为 false,或其中一个变量为 false\n")
else:
print("6——变量 a 和 b 都为 true\n")
print("---- a = False; b = False ----")
a = False; b = False
print(a and b, a or b, not(a))
print("---- a = True; b = False ----")
a = True; b = False
print(a and b, a or b, not(a))
print("---- a = False; b = True ----")
a = False; b = True
print(a and b, a or b)
print("---- a = True; b = True ----&