為什么我這個代碼出的結果明明正確,卻提示說運行成功,輸出錯誤(請點進來看一下)
def average(*args):
? ? if len(args) == 0:
? ? ? ? return 0
? ? elif len(args) == 1:
? ? ? ? return args
? ? else:
? ? ? ? return sum(args)*1.0/len(args)
def average(*args):
? ? if len(args) == 0:
? ? ? ? return 0
? ? elif len(args) == 1:
? ? ? ? return args
? ? else:
? ? ? ? return sum(args)*1.0/len(args)
2019-02-16
舉報
2019-02-28
你輸出的是整型,他要浮點型
可以? ?return float(args)? 和 return 0.0,
另外第二布的else if好像是多余的??
2019-02-16
他要求是浮點0.0,你輸出的是int的0