输入某学生的期末考试三门课成绩,计算出该学生的成绩总分和平均分,用代码表示
时间: 2024-10-15 10:24:35 浏览: 78
在Python中,你可以使用下面的简单代码来计算学生的成绩总分和平均分。假设你有一个字典,其中键是科目名(如"语文","数学","英语"),值是相应的分数:
```python
# 假设的成绩数据
grades = {
"语文": 90,
"数学": 85,
"英语": 95
}
# 计算总分
total_score = sum(grades.values())
# 计算平均分
average_score = total_score / len(grades)
print(f"学生总分:{total_score}")
print(f"学生平均分:{average_score}")
```
如果你想从用户那里获取输入,可以稍微修改一下代码,例如:
```python
# 获取用户输入
scores = {}
num_courses = int(input("请输入课程数量:"))
for i in range(num_courses):
course_name = input(f"请输入第{i+1}门课程名称:")
score = float(input(f"请输入第{i+1}门课程分数:"))
scores[course_name] = score
# 计算总分和平均分
total_score = sum(scores.values())
average_score = total_score / num_courses
print(f"学生总分:{total_score}")
print(f"学生平均分:{average_score}")
```
这将提示用户输入每门课程的名称和对应的分数。
阅读全文
相关推荐


















