输入一个同学语文数学英语计算机成绩求总分和平均分(结果保留一位小数
时间: 2024-10-14 11:18:04 浏览: 37
c代码-输入6名学生 2门课程(语文、数学)的分数,显示各门课程的总分和平均分,以及各个学生的总分和平均分。
为了计算一个同学的语文、数学、英语和计算机的成绩总分以及平均分(结果保留一位小数),你需要收集这四个科目的分数。假设已知每个科目的成绩分别记为`chinese`, `math`, `english`, 和 `computer`。你可以通过以下步骤来计算:
1. **计算总分**:
总分 `total_score` 就是这四门科目分数相加的结果:
```
total_score = chinese + math + english + computer
```
2. **计算平均分**:
首先确定共有多少门课程(这里通常是4),然后将总分除以这个数,结果保留一位小数可以使用 `round` 函数:
```
num_courses = 4
average_score = round(total_score / num_courses, 1)
```
如果你想编写一个简单的Python函数来完成这个任务,可以这样做:
```python
def calculate_average_scores(chinese, math, english, computer):
total_score = chinese + math + english + computer
num_courses = 4
average_score = round(total_score / num_courses, 1)
return total_score, average_score
# 示例分数
scores = {
"语文": 85,
"数学": 90,
"英语": 92,
"计算机": 88
}
total, average = calculate_average_scores(**scores)
print(f"总分:{total} 分")
print(f"平均分:{average} 分")
```
在这个例子中,你需要提供具体的分数值。
阅读全文