python分别输入三名同学的4科成绩,计算每科平均成绩并输出;
时间: 2024-10-17 22:07:49 浏览: 31
Python自动办公- Excel-案例-统计每位同学总分 Python源码
5星 · 资源好评率100%
在Python中,你可以使用字典数据结构来存储每个学生各科的成绩,然后遍历这个字典来计算平均分。下面是一个简单的示例:
```python
# 创建一个字典,键是科目名称,值是列表,用于存储每个学生的成绩
scores = {
'语文': [],
'数学': [],
'英语': [],
'科学': []
}
# 输入三个同学的成绩
for i in range(3):
name = input(f"请输入第{i+1}位同学的名字: ")
for subject, score in zip(['语文', '数学', '英语', '科学']):
print(f"{name}, 请输入{subject}成绩: ")
grade = float(input())
scores[subject].append(grade)
# 计算每科平均成绩并输出
for subject, grades in scores.items():
average_grade = sum(grades) / len(grades)
print(f"{subject}的平均成绩是: {average_grade}")
# 结果显示部分
阅读全文