sum=0
def average(*args): ? ?sum = 0.0 ? ?#想想sum = 0會是怎么樣? ? ?if len(args)==0: ? ? ? ?return sum ? ?for i in args: ? ? ? ?sum=sum + i ? ?return sum/len(args) print average() print average(1, 2) print average(1, 2, 2, 3, 4)
def average(*args): ? ?sum = 0.0 ? ?#想想sum = 0會是怎么樣? ? ?if len(args)==0: ? ? ? ?return sum ? ?for i in args: ? ? ? ?sum=sum + i ? ?return sum/len(args) print average() print average(1, 2) print average(1, 2, 2, 3, 4)
2019-06-29
舉報
2019-07-03
sum=0的話。它就是整數int行,整個代碼執行過程沒有特殊情況一直是int類型
2019-06-29
sum = 0 時 ,python 把它識別為int型,是整數,那再求平均數的時候也是整數相除,得的還是整數。