编写函数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