热线电话:13121318867

登录
2019-03-20 阅读量: 693
计算一个给定列表的平均值

n = int(input("Enter the number of elements to be inserted: "))
a = []
for i in range(0, n):
elem = int(input("Enter element: "))
a.append(elem)
avg = sum(a) / n
print("Average of elements in the list", round(avg, 2))

解释:

1、用户必须首先输入列表的元素个数,并保存为n
2、创建空列表a
3、i 的值从0n-1,在每次循环体执行之后递增1

4、然后,用户输入的元素存储在变量elem
5、将元素追加(append)到列表a
6、现在i的值变为1
7、继续输入元素并存储在变量elem中,接着追加到列表a
8、循环一直运行到i的值为n-1
9、sum(a)给出列表中所有元素的总和,并将其除以元素个数,得到列表中元素的平均值
10、将平均值四舍五入到小数点后两位

11、 最后打印平均值

5.0787
2
关注作者
收藏
评论(0)

发表评论

暂无数据