编写一个程序对班上某几门课程成绩统计
时间: 2023-05-17 17:06:22 浏览: 117
编写程序实现对M位学生的N门课程成绩进行统计分析
非常感谢您的提问,我可以为您提供一个简单的程序来统计班上某几门课程的成绩。以下是示例代码:
```python
# 定义一个字典来存储学生的成绩
grades = {
'小明': {'数学': 90, '语文': 85, '英语': 92},
'小红': {'数学': 88, '语文': 92, '英语': 90},
'小刚': {'数学': 95, '语文': 87, '英语': 89},
'小美': {'数学': 92, '语文': 90, '英语': 94},
}
# 定义一个函数来统计某几门课程的平均分和总分
def calculate_grades(subjects):
total = 0
count = 0
for name, grade in grades.items():
for subject, score in grade.items():
if subject in subjects:
total += score
count += 1
average = total / count
return total, average
# 调用函数来统计数学和英语的成绩
total, average = calculate_grades(['数学', '英语'])
# 输出结果
print('数学和英语的总分为:', total)
print('数学和英语的平均分为:', average)
```
请注意,这只是一个简单的示例程序,实际应用中可能需要更复杂的代码来处理更多的数据和情况。希望这个程序能够帮助您解决问题。
阅读全文