循环录入每个班级、每个学生的成绩,统计每个班级的总分、平均分,最高分;
时间: 2023-08-23 18:04:59 浏览: 305
好的,这是一个统计班级成绩的问题。我可以给你一个简单的代码示例,使用 Python 语言实现。以下是代码示例:
```python
# 定义班级数量和每个班级的学生数量
num_classes = 3
num_students = 4
# 初始化班级成绩列表
class_scores = [[] for i in range(num_classes)]
# 循环录入每个班级、每个学生的成绩
for i in range(num_classes):
for j in range(num_students):
score = float(input("请输入第 %d 班第 %d 个学生的成绩:" % (i+1, j+1)))
class_scores[i].append(score)
# 统计每个班级的总分、平均分,最高分
for i in range(num_classes):
total_score = 0
max_score = 0
for j in range(num_students):
total_score += class_scores[i][j]
if class_scores[i][j] > max_score:
max_score = class_scores[i][j]
avg_score = total_score / num_students
print("第 %d 班的总分为:%.2f,平均分为:%.2f,最高分为:%.2f" % (i+1, total_score, avg_score, max_score))
```
这个代码示例实现了循环录入每个班级、每个学生的成绩,并统计每个班级的总分、平均分、最高分。你可以根据自己的需求进行修改和扩展。
阅读全文