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