问题描述:
请编写接受可变参数的 average() 函数。
解决方案:
def average(*args):
l = len(args)
sum = 0
if l == 0:
return 0.0
i = 0
while i < l:
sum += args[i]
i += 1
return sum*1.0/l
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)