假设成绩存储在一个列表'score_list'中:

score_list = []
for i in range(100):
    score = int(input('请输入第{}个学生的成绩:'.format(i+1)))
    score_list.append(score)

# 计算平均数
average_score = sum(score_list) / len(score_list)

# 统计分数大于平均值的个数
count = 0
for score in score_list:
    if score > average_score:
        count += 1

print('平均数为:{:.2f}'.format(average_score))
print('有{}个分数大于平均值'.format(count))

这段代码首先创建了一个空列表'score_list'来存储学生成绩,然后使用循环从用户输入中获取100个学生的成绩,并将其添加到列表中。

接着,代码计算了所有成绩的平均值,并使用另一个循环统计了有多少个成绩高于平均值。

最后,代码打印了平均成绩和高于平均分的数量。

这段代码可以帮助用户快速计算学生的平均成绩和高于平均分的数量。

Python代码:计算100个学生的平均成绩和高于平均分的数量

原文地址: https://www.cveoy.top/t/topic/nn81 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录