全国计算机二级Python第11套-综合应用-46-综合

考生文件夹下有一个文件PY301. py,该文件是本题目的代码提示框架,其中代码可以任意修改。请
在该文件中编写代码,实现以下功能:
用赋值语句给定一个包含学生姓名和成绩的字典:
{“ili”: 80, “xiaoqiang” :75,”yunyun” : 89,” yuanyuan” :90, “wanghao”:85},统计其中分数最高在三个同学(假
设不存在同分的情况)的成绩,并将他们的成绩和分数打印在屏幕上。
屏幕输出:
yuanyuan 90
yunyun 89
wanghao 85

 

参考答案


d = {"lili":80,"xiaoqiang":75,"yunyun":89,"yuanyuan":90,"wanghao":80}

#转成列表,排序

#[('lili', 80), ('xiaoqiang', 75), ('yunyun', 89), ..,]

ls = list(d.items())

#print(ls)

#排序

ls.sort(key=lambda x:x[1],reverse=True)

#print(ls)

for i in range(3):#0,1,2

print("{} {}".format(ls[i][0],ls[i][1]))

转载请注明:文章转载自 阿福课堂 https://www.afuketang.com
阿福课堂官方网站》免责声明:
1、因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
2、本网信息来源为其他媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。联系邮箱:1225682794@qq.com。
历年真题

全国计算机等级考试二级Python第11套-简单应用-45

2024-4-22 9:02:20

历年真题

全国计算机二级Python第12套-基本操作-41

2024-4-22 9:12:09

个人中心
购物车
优惠劵
今日签到
搜索