从零开始学Python

Python习题册035:比较两个数

2019-01-29  本文已影响0人  iLester

任务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
上一篇下一篇

猜你喜欢

热点阅读