简体   繁体   English

Python代码返回“ None”

[英]Python code returns “None”

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

Error: Oops, try again. 错误:糟糕,请重试。

average([3, 0]) returned None instead of 1.5 as expected. average([3, 0])返回None而不是预期的1.5

What is wrong pls? 请问有什么问题?

You are not returning any value. 您没有返回任何值。

Try this instead: 尝试以下方法:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM