for循環格式
def average(*args): ? ?sum = 0.0 ? ?if len (args) == 0: ? ? ? ?return sum ? ? ? ?for x in args: ? ? ? ?sum = sum + x ? ? ? ?average = sum *1.0 /len (args) ? ? ? ?return average ? ? ? ? print average() print average(1, 2) print average(1, 2, 2, 3, 4) 這樣寫為什么不會輸出正確答案啊
2019-06-12
2019-06-11
def average(*args):
? ? sum = 0.0
? ? if len (args) == 0:
? ? ? ? return sum
? ??
? ? for x in args:
? ? ? ? sum = sum + x
? ? ? ? average = sum *1.0 /len (args)
? ? ? ? return average
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)