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

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

 

参考答案

  1.  
  2. d = {"lili":80,"xiaoqiang":75,"yunyun":89,"yuanyuan":90,"wanghao":80}
  3.  
  4. #转成列表,排序
  5.  
  6. #[('lili', 80), ('xiaoqiang', 75), ('yunyun', 89), ..,]
  7.  
  8. ls = list(d.items())
  9.  
  10. #print(ls)
  11.  
  12. #排序
  13.  
  14. ls.sort(key=lambda x:x[1],reverse=True)
  15.  
  16. #print(ls)
  17.  
  18. for i in range(3):#0,1,2
  19.  
  20. print("{} {}".format(ls[i][0],ls[i][1]))
  21.  
历年真题

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

2024-4-22 9:02:20

历年真题

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

2024-4-22 9:12:09

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