任务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