python字典统计学生成绩
时间: 2023-09-08 10:17:11 浏览: 238
假设我们有以下学生成绩的字典:
```python
scores = {
"张三": 80,
"李四": 90,
"王五": 85,
"赵六": 75,
"钱七": 95
}
```
要统计学生的平均分、最高分和最低分,可以使用以下代码:
```python
# 计算平均分
average_score = sum(scores.values()) / len(scores)
# 计算最高分
max_score = max(scores.values())
# 计算最低分
min_score = min(scores.values())
print("平均分:", average_score)
print("最高分:", max_score)
print("最低分:", min_score)
```
输出结果为:
```
平均分: 85.0
最高分: 95
最低分: 75
```
希望对你有帮助!
相关问题
Python字典-学生成绩统计
Python字典是一种无序的数据结构,用于存储键值对。在学生成绩统计中,可以使用字典来存储每个学生的姓名和对应的成绩。
以下是一个示例代码,展示如何使用字典进行学生成绩统计:
```python
# 创建一个空字典
student_scores = {}
# 添加学生姓名和成绩
student_scores['Alice'] = 85
student_scores['Bob'] = 92
student_scores['Charlie'] = 78
student_scores['David'] = 90
# 访问学生的成绩
print(student_scores['Alice']) # 输出:85
# 修改学生的成绩
student_scores['Alice'] = 90
# 删除学生的成绩
del student_scores['Charlie']
# 遍历字典,输出所有学生的姓名和成绩
for student, score in student_scores.items():
print(student, score)
```
7-31 Python字典-学生成绩统计
好的,下面是一个简单的例子,用 Python 字典来实现学生成绩统计:
```python
# 创建一个空字典来存储学生成绩
scores = {}
# 输入学生人数
n = int(input("请输入学生人数:"))
# 循环输入学生姓名和成绩,并存储到字典中
for i in range(n):
name = input("请输入第{}个学生的姓名:".format(i+1))
score = float(input("请输入第{}个学生的成绩:".format(i+1)))
scores[name] = score
# 输出所有学生的姓名和成绩
print("所有学生的成绩如下:")
for name, score in scores.items():
print("{}的成绩为:{}".format(name, score))
# 计算平均成绩
total_score = sum(scores.values())
avg_score = total_score / len(scores)
print("所有学生的平均成绩为:{}".format(avg_score))
```
这个例子中,我们先创建了一个空字典 `scores`,然后通过循环输入学生姓名和成绩,并将其存储到字典中。最后,我们通过循环遍历字典,输出所有学生的姓名和成绩,并计算平均成绩。
相关推荐
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)