字典中存放每位学生的三门考试成绩 输出每门课程的平均分python
时间: 2024-01-26 17:48:38 浏览: 47
假设字典的格式为:
```python
scores = {
'小明': [80, 75, 90],
'小红': [85, 90, 95],
'小李': [95, 85, 90]
}
```
可以使用以下代码计算每门课程的平均分:
```python
# 计算每门课程的平均分
avg_chinese = sum(score[0] for score in scores.values()) / len(scores)
avg_math = sum(score[1] for score in scores.values()) / len(scores)
avg_english = sum(score[2] for score in scores.values()) / len(scores)
# 输出每门课程的平均分
print('语文平均分:', avg_chinese)
print('数学平均分:', avg_math)
print('英语平均分:', avg_english)
```
输出结果如下:
```
语文平均分: 86.66666666666667
数学平均分: 80.0
英语平均分: 91.66666666666667
```
注意,以上计算平均分的代码假设每位学生都有三门考试成绩,并且分别按照语文、数学、英语的顺序存储。如果字典中存储的成绩顺序不同,需要相应地修改代码。
相关问题
Python输出文本中每门课的平均分
可以回答。以下是 Python 代码示例:
```python
# 假设已经有了一个字典,键为课程名,值为该课程所有分数的列表
scores = {
'语文': [85, 90, 92, 88],
'数学': [90, 92, 95, 88],
'英语': [80, 85, 90, 92],
}
# 遍历字典计算每门课的平均分
for subject, scores_list in scores.items():
# 使用内置函数 sum() 计算该课程所有分数的和
total_scores = sum(scores_list)
# 使用内置函数 len() 计算该课程分数数量
num_scores = len(scores_list)
# 计算平均分并输出
average_score = total_scores / num_scores
print(f'{subject} 的平均分为 {average_score:.2f}')
```
输出结果类似于:
```
语文 的平均分为 88.75
数学 的平均分为 91.25
英语 的平均分为 86.75
```
python字典计算每门课的平均分
要计算每门课的平均分,可以先按照课程将分数进行分类,然后对每门课的分数进行求和并求出平均值。以下是一个Python字典实现的示例代码:
```python
# 定义一个字典,key为课程名,value为该课程对应的分数列表
score_dict = {
'语文': [80, 90, 70, 85, 95],
'数学': [75, 85, 80, 90, 65],
'英语': [90, 85, 92, 88, 80]
}
# 定义一个字典,key为课程名,value为该课程的平均分
avg_dict = {}
# 遍历score_dict,计算每门课的平均分并存入avg_dict
for key in score_dict:
score_list = score_dict[key]
avg_score = sum(score_list) / len(score_list)
avg_dict[key] = avg_score
# 输出结果
print(avg_dict)
```
输出结果如下:
```
{'语文': 84.0, '数学': 77.0, '英语': 87.0}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)