带有列表参数的函数在没有参数的情况下如何返回None?

时间:2018-12-09 01:17:37

标签: python-3.x function average nonetype

当给出列表时,我希望它返回平均值,但是当不给出列表时,我希望它返回默认值“无”。当前,“ print(averagefunction())”返回缺少参数的错误。

def averagefunction(variablelist):
    numerator = 0
    denominator = 0
    for item in variablelist:
        numerator = numerator + item
        denominator += 1
    average = numerator/denominator
    if denominator > 0:
        return average
print(averagefunction([5,6,10]))
print(averagefunction())

0 个答案:

没有答案