用字典保存某名同学的多门课程的成绩,进行选择排序:每次都找出最高分课程,将该门课程及成绩存入另一个字典,并在原字典中删除该课程。
时间: 2024-02-22 20:57:11 浏览: 56
录入保存学生多门课程的成绩,进行分析
4星 · 用户满意度95%
可以使用字典来保存某名同学的多门课程的成绩,然后进行选择排序。每次都找出最高分课程,将该门课程及成绩存入另一个字典,并在原字典中删除该课程。下面是示例代码:
```python
# 定义字典保存某名同学的多门课程的成绩
scores = {'语文': 80, '数学': 90, '英语': 70, '物理': 85, '化学': 75}
# 定义字典保存排序后的成绩
sorted_scores = {}
# 进行选择排序
while scores:
max_course, max_score = '', 0
for course, score in scores.items():
if score > max_score:
max_course, max_score = course, score
sorted_scores[max_course] = max_score
del scores[max_course]
# 打印排序后的成绩
print(sorted_scores)
```
运行结果如下:
```
{'数学': 90, '物理': 85, '语文': 80, '化学': 75, '英语': 70}
```
希望能对你有所帮助!
阅读全文