編寫函數average
,它接受包含整數元素作爲參數的tuple
,並返回參數內元素的平均值。如何編寫接受包含整數元素的元組的函數?
for example, average((1, 2, 3)) = 2
for example, average((-3, 2, 8, -1)) = 1.5
我的回答:
def average(values):
if values == (1,2,3):
return (1+2+3)/3
elif values == (-3,2,8,-1):
return (-3+2+8-1)/4
爲什麼錯了?怎麼做? 謝謝!
由於問題被標記爲「python3」,浮動調用是不必要的,因爲正常的d i3在Python3中已經做了float division – halex 2015-03-03 06:29:34
好的,謝謝。我不知道... – Aaron 2015-03-03 06:31:50