用字典保存某名同学的多门课程的成绩,用查找算法分别找出该名同学的最高成绩对应课程和最低成绩对应课程。
时间: 2024-02-22 12:57:09 浏览: 72
录入保存学生多门课程的成绩,进行分析
4星 · 用户满意度95%
可以使用字典来保存某名同学的多门课程的成绩,然后利用查找算法来分别找出该名同学的最高成绩对应课程和最低成绩对应课程。下面是示例代码:
```python
# 定义字典保存某名同学的多门课程的成绩
scores = {'语文': 80, '数学': 90, '英语': 70, '物理': 85, '化学': 75}
# 找到最高成绩对应的课程
max_score = max(scores.values())
max_course = ''
for course, score in scores.items():
if score == max_score:
max_course = course
break
# 找到最低成绩对应的课程
min_score = min(scores.values())
min_course = ''
for course, score in scores.items():
if score == min_score:
min_course = course
break
# 打印最高成绩对应的课程和最低成绩对应的课程
print('最高成绩:{},对应课程:{}'.format(max_score, max_course))
print('最低成绩:{},对应课程:{}'.format(min_score, min_course))
```
运行结果如下:
```
最高成绩:90,对应课程:数学
最低成绩:70,对应课程:英语
```
希望能对你有所帮助!
阅读全文