任務034描述
用Python編寫一個程序,返回兩個整數(shù)的和,但是如果和的范圍在15與20之間,則一律返回20。
分析及示例
要返回兩個數(shù)的和,可以執(zhí)行簡單的加法計算。但是這里有一個條件,即這個和大于15,同時又小于20的情況下,需要返回20。顯然,這需要用條件判斷的方式,并且條件是需要同時滿足兩個條件,可以用sum>15 and sum <20的方式來實現(xiàn),但在Python中也可以更簡單地用15<sum<20的方式來實現(xiàn)。
示例代碼:
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