為什么結果對的總提示輸出錯誤
def?average(*args):???? ????x?=?0???? ????sum?=?0???? ????t?=?(args)???? ????n?=?len(t)???? ????if?n?==?0:???????? ????????return?0???? ????else:???????? ????????while?x?<?n:???????????? ????????sum?=?sum?+?t[x]???????????? ????????x?=?x?+?1???? ????n?=?float(n)???? ????return?sum?/?n print?average() print?average(1,?2) print?average(1,?2,?2,?3,?4)
為什么我這么寫輸出結果是對的,但是總提示我輸出錯誤
2019-12-27
sum=0.0
2019-11-26
return 0.0
2019-09-26
原來0也得浮點數表示啊