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