任务035描述
用Python编写一个程序,输入两个数进行比较。如果满足以下条件时,返回True,否则返回False:
1、两个数相等
2、两个数的和等于5
3、两个数的差等于5
分析及示例
可以编写一个函数,包括两个给定的参数,先对条件符合(返回True)的情况进行判断并返回True值,如果所有的条件均不符合则返回False。这里两个数的差因为预先不知道谁大谁小,可以用abs()来进行简化。
示例代码:
def compare(x, y):
if x == y:
return True
if abs(x - y )== 5:
return True
if x + y == 5:
returnTrue
return False
print(compare(12,7))
print(compare(2,7))
print(compare(12,12))
print(compare(123,33))
输出结果:
True
True
True
False