关于7-7 Python之定义可变参数的作业
def average(*args):
n=1
sum=0.0
if len(args)==0:
return sum
else:
while n<len(args):
sum+=args
n+=1
ave=sum/len(args)
return ave
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
不改while循环,如何修改可以编译通过?(编译时提示框说float型和tuple类型不匹配)