输入5个学生的3门课成绩,计算并输出每个学生的平均成绩(用双重循环)
时间: 2024-06-12 13:04:53 浏览: 93
C语言程序设计-输入2个学生3门课的成绩,计算学生成绩平均分,课程平均分和最高分.
5星 · 资源好评率100%
以下是Python代码实现:
```
scores = []
for i in range(5):
student_scores = []
for j in range(3):
score = float(input("请输入第{}个学生的第{}门课成绩:".format(i+1, j+1)))
student_scores.append(score)
scores.append(student_scores)
for i in range(5):
sum_score = 0
for j in range(3):
sum_score += scores[i][j]
avg_score = sum_score / 3
print("第{}个学生的平均成绩为:{:.2f}".format(i+1, avg_score))
```
运行结果:
```
请输入第1个学生的第1门课成绩:90
请输入第1个学生的第2门课成绩:80
请输入第1个学生的第3门课成绩:85
请输入第2个学生的第1门课成绩:75
请输入第2个学生的第2门课成绩:82
请输入第2个学生的第3门课成绩:88
请输入第3个学生的第1门课成绩:92
请输入第3个学生的第2门课成绩:78
请输入第3个学生的第3门课成绩:89
请输入第4个学生的第1门课成绩:85
请输入第4个学生的第2门课成绩:76
请输入第4个学生的第3门课成绩:83
请输入第5个学生的第1门课成绩:78
请输入第5个学生的第2门课成绩:84
请输入第5个学生的第3门课成绩:79
第1个学生的平均成绩为:85.00
第2个学生的平均成绩为:81.67
第3个学生的平均成绩为:86.33
第4个学生的平均成绩为:81.33
第5个学生的平均成绩为:80.33
```
阅读全文