哪兒錯了?
def average(*args):
? ? sum=0.0
? ?if len (args)==0:
? ? ? ?return sum
? ? else:
? ? ? ? for i in args:
? ? ? ? ? ? sum=sum+i
? ? ? ? return sum
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 i in args:
? ? ? ? ? ? sum=sum+i
? ? ? ? return sum
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
2018-08-03
舉報
2018-08-03
#代碼沒錯,空格錯了;python是以4個空位; 你注意if len(atgs) == 0那段,if前面只有三個空格
def average(*args):
? ? sum=0.0
? ? if len (args)==0:
? ? ? ?return sum
? ? else:
? ? ? ? for i in args:
? ? ? ? ? ? sum=sum+i
? ? ? ? return sum
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)