0

当给出一个列表时,我希望它返回平均值,但是当没有给出任何值时,我希望它返回默认的“无”。目前“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())
4

0 回答 0