Python习题册035:比较两个数

任务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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。