這里加了一個else 為什么不行呢?
def average(*args):
? ? sum= 0.0
? ? if len(args)==0:
? ? ? ? return sum
? ?else
? ? for x in args:
? ? ? ? sum=sum+x
? ? return sum/len(args)
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
def average(*args):
? ? sum= 0.0
? ? if len(args)==0:
? ? ? ? return sum
? ?else
? ? for x in args:
? ? ? ? sum=sum+x
? ? return sum/len(args)
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
2018-06-25
舉報
2018-07-08
else 后面少了 :
或者也可以把else去掉。
2018-06-25
else 后面少了個? :