python字典计算每门课的平均分
时间: 2024-05-19 11:09:25 浏览: 34
要计算每门课的平均分,可以先按照课程将分数进行分类,然后对每门课的分数进行求和并求出平均值。以下是一个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}
```
相关问题
python字典计算三个半的平均分
假设你有一个字典,其中包含三个分数:
```
scores = {"score1": 80, "score2": 90, "score3": 85}
```
你可以按以下方式计算这三个分数的平均值:
```
average = (scores["score1"] + scores["score2"] + scores["score3"]) / 3
print(average)
```
输出结果为:
```
85.0
```
因此,这三个分数的平均分是 85 分。
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
```
相关推荐
![](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)