這個為什么不對呢?
def average(*args):
? ? sum=0.0
? ? n=0
? ? for i in args:
? ? ? ? sum = sum + i
? ? ? ? n = n + 1
? ? return sum/n
? ??
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
def average(*args):
? ? sum=0.0
? ? n=0
? ? for i in args:
? ? ? ? sum = sum + i
? ? ? ? n = n + 1
? ? return sum/n
? ??
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
2019-03-13
舉報
2019-03-13
缺少對args長度的判斷,0不能做分母
2019-03-13
for i<=len(args)