1.输入某门课程的10名学生成绩,统计输出该课程的平均成绩、最高成绩和最低成绩,并按成绩分类统计出各个等级的学生数(90以上:优秀,80分以上:良好,60分以上:合格,60分以下:不合格)
时间: 2024-03-25 09:37:10 浏览: 89
好的,您需要一个能够接收10名学生成绩并输出统计结果的程序,对吗?
以下是一个Python的示例代码,您可以参考一下:
```python
scores = []
for i in range(10):
score = int(input("请输入第%d个学生的成绩:" % (i+1)))
scores.append(score)
# 计算平均成绩、最高成绩和最低成绩
average_score = sum(scores) / len(scores)
max_score = max(scores)
min_score = min(scores)
print("平均成绩为:%.2f,最高成绩为:%d,最低成绩为:%d" % (average_score, max_score, min_score))
# 统计各个等级的学生数
excellent = 0
good = 0
passing = 0
fail = 0
for score in scores:
if score >= 90:
excellent += 1
elif score >= 80:
good += 1
elif score >= 60:
passing += 1
else:
fail += 1
print("优秀:%d人,良好:%d人,合格:%d人,不合格:%d人" % (excellent, good, passing, fail))
```
您可以把上面的代码复制到Python编辑器中运行,然后输入10个学生成绩即可得到统计结果。
阅读全文