慕瓜5401302
2018-03-07 15:11
def average(*args):
sum=0.0
for x in args:
if len(args)==0:
return sum
else:
sum=sum+x
return sum/len(args)
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
遇到第一个return for循环就结束了,你这写的每次都只返回第一个argment,就是1.肯定错了
初识Python
758462 学习 · 8667 问题