defcaculate(score):sum=0
ls.append(score)for i in ls:sum+= i
returnsum/len(ls)if __name__ =='__main__':
ls =[]print(caculate(10))print(caculate(12))print(caculate(15))
defaverage():# 用于储存每一次的成绩
ls =[]# 向列表中添加数据,并计算平均值defcaculate(score):sum=0
ls.append(score)print(ls)for i in ls:sum+= i
returnsum/len(ls)return caculate
if __name__ =='__main__':
caculate = average()print(caculate(10))print(caculate(15))print(caculate(20))# 打印结果[10]10.0[10,15]12.5[10,15,20]15.0