求学生最高分数科目和分数defget max _ socre ( score dic )返回学生考试成绩的最高分的科目和分数: param score _ dic ; return : passdic =【语文' : 90数学' : 97 , "英语':98 ) course , score = get _ max _ socre ( dic ) print ( course , score )
时间: 2024-02-17 18:02:20 浏览: 169
01.最高的分数
5星 · 资源好评率100%
以下是实现get_max_score函数的Python代码:
```python
def get_max_score(score_dic):
max_score = 0
max_course = ''
for course, score in score_dic.items():
if score > max_score:
max_score = score
max_course = course
return max_course, max_score
```
这个函数接收一个字典score_dic作为参数,字典的键表示科目名称,值表示分数。函数遍历字典,记录最高分数和对应的科目名称,最后返回最高分数的科目和分数。在主程序中可以这样调用函数:
```python
passdic = {'语文': 90, '数学': 97, '英语': 98}
course, score = get_max_score(passdic)
print(course, score)
```
输出结果为:
```
英语 98
```
表示英语是最高分数的科目,分数为98。
阅读全文