python 用字典学生的成绩
时间: 2023-05-22 22:05:12 浏览: 128
将某班学生的《Python程序设计》这门课程的成绩保存在字典中,学号为键(key),分数为值(value)
可以使用字典来存储学生的成绩,格式如下:
```python
grades = {
'Alice': 80,
'Bob': 90,
'Charlie': 85,
'David': 95,
'Emily': 92,
}
```
其中,每个键(例如 'Alice')代表一位学生的名字,每个值(例如 80)代表该学生的成绩。可以通过访问字典的键来获取对应学生的成绩,例如 grades['Alice'] 返回 80。
如果需要动态添加或修改学生的成绩,可以使用以下语法:
```python
grades['Frank'] = 88 # 添加一位新的学生
grades['Bob'] = 95 # 修改 Bob 的成绩
```
如果需要遍历字典并打印出所有学生的名字和成绩,可以使用以下代码:
```python
for name, grade in grades.items():
print(f"{name}: {grade}")
```
输出结果如下:
```
Alice: 80
Bob: 95
Charlie: 85
David: 95
Emily: 92
Frank: 88
```
希望以上回答能够帮助您。如果您有更多的问题,可以继续问我。
阅读全文