def make_averager():
nums=[]
def averager(n):
nums.append(n)
return sum(nums)/len(nums)
return averager
averager = make_averager()
print(averager(10))
print(averager(20))
python-闭包面试题
原文:https://www.cnblogs.com/renguiyouzhi/p/12335153.html