从零开始学Python

Python习题册034:根据需要做加法

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

任务034描述

用Python编写一个程序,返回两个整数的和,但是如果和的范围在15与20之间,则一律返回20。

分析及示例

要返回两个数的和,可以执行简单的加法计算。但是这里有一个条件,即这个和大于15,同时又小于20的情况下,需要返回20。显然,这需要用条件判断的方式,并且条件是需要同时满足两个条件,可以用sum>15 and sum <20的方式来实现,但在Python中也可以更简单地用15<sum<20的方式来实现。

示例代码:

def sum(x, y):
    sum = x + y
    if 15 < sum < 20:  # vs. sum in range(15,20)
        return 20
    else:
        return sum

print(sum(10,6))
print(sum(6,6))
print(sum(11,11))

输出结果:

20
12
22
上一篇下一篇

猜你喜欢

热点阅读