這樣為啥不對啊,求大佬
這樣為啥不對啊 def average(*args): ? ?sum=0.0 ? ?n=0 ? ?if len(args)==0: ? ? ? ?return 0 ? ?for x in args: ? ? ? ?sum=sum+x ? ? ? ?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 ? ?if len(args)==0: ? ? ? ?return 0 ? ?for x in args: ? ? ? ?sum=sum+x ? ? ? ?n=n+1 ? ?return sum/n ? ? print average() print average(1, 2) print average(1, 2, 2, 3, 4)
2018-03-09
舉報
2018-04-11
2018-03-09
好像沒問題,系統要求返回復數吧 改成return 0.0