When given a list I'd like it to return the average, but when given nothing I'd like it to return default "None". Currently "print(averagefunction())" returns error of lacking argument.
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())