Python编程求平均值的两种方法是?
2020-10-26 13:32
988浏览
1回答
当我们学习了Python相关数据类型,函数的知识后,就可以利用字符串的分割实现输入任意多个数据,并计算其平均值的小程序。那么Python编程求平均值的两种方法是什么?
转载请联系作者获得授权,并标注“文章作者”。
最新文章|
最新问题|
最新经验
方法一:
scores = [91, 95, 97, 99, 92, 93, 96, 98]
scores2 = []
avg = sum(scores) / len(scores)
print('平均成绩是:{}'.format(avg))
for i in scores:
if i < avg>
# 少于平均分的成绩放到新建的空列表中
scores2.append(i)
print('低于平均成绩的有:{}'.format(scores2))
方法二:
导入函数库
import numpy as np # 导入 numpy库,as 即为导入的库起一个别称,别称为np
scores1 = [91, 95, 97, 99, 92, 93, 96, 98]
scores2 = []
average = np.mean(scores1) # 一行解决。
print('平均成绩是:{}'.format(average))
# 下面展示一种NumPy数组的操作,感兴趣的同学可以自行去学习哈。
scores3 = np.array(scores1)
print('低于平均成绩的有:{}'.format(scores3[scores3