Python代码返回"无"

时间:2017-05-24 06:52:17

标签: python python-2.7

def average(numbers):
    total = float(sum(numbers))
    total /= len(numbers)
    return

错误:哎呀,再试一次。

average([3, 0])按预期返回None而不是1.5

有什么问题?

1 个答案:

答案 0 :(得分:1)

您没有返回任何价值。

请改为尝试:

def average(numbers): 
    total = float(sum(numbers)) 
    total /= len(numbers) 
    return total