逻辑比较
python
A = 15
B = 15
C = 25
# 等于比较
def compare1(a, b):
result1 = (a == b)
return result1
# 不等比较
def compare2(a, b):
result2 = (a != b)
return result2
# 大于比较
def compare3(a, b):
result3 = (a > b)
return result3
# 小于比较
def compare4(a, b):
result4 = (a < b)
return result4
# 大于或者等于比较
def compare5(a, b):
result5 = (a >= b)
return result5
# 小于或者等于比较
def compare6(a, b):
result6 = (a <= b)
return result6
# is比较
def compare7(a, b):
result7 = (a is b)
return result7
# is not 比较
def compare8(a, b):
result8 = (a is not b)
return result8
# or 比较
def compare9(a, b):
result9 = (a is b) or (a is not b)
return result9
# and 比较
def compare10(a, b):
result10 = (a is b) and (a is not b)
return result10
# not 比较
def compare11(a, b):
result11 = not (a is b)
return result11
if __name__ == "__main__":
print("整型常量A =", A, "整型常量B =", B, "整型常量C =", C)
print(f"{A} == {B}输出结果为:{compare1(A, B)}") # A == B
print(f"{A} != {C}输出结果为:{compare2(A, C)}") # A != C
print(f"{A} > {C}输出结果为:{compare3(A, C)}") # A > C
print(f"{A} < {C}输出结果为:{compare4(A, C)}") # A < C
print(f"{A} >= {C}输出结果为:{compare5(A, C)}") # A >= C
print(f"{A} < = {C}输出结果为:{compare6(A, C)}") # A <= C
print(f"{A} is {B}输出结果为:{compare7(A, B)}") # A is B
print(f"{A} is not {B}输出结果为:{compare7(A, B)}") # A is not B
print(f"({A} is {C}) or ({A} is not {B})输出结果为:{compare9(A, B)}") # (A = C) or(A <>B)
print(f"({A} is {C}) and ({A} is not {B})输出结果为:{compare10(A, B)}") # (A = C) and(A <>B)
print(f"not ({A} is {B})输出结果为:{compare11(A, B)}") # not (A = B)
运行结果