快捷搜索: 王者荣耀 脱发

计算机二级python简单应用题(一)

考生文件夹下存在一个文件PY202 .py , 该文件是本题目的代码提示框架, 其中代码可以任意修改。请在该文件中编写代码, 以实现如下功能 键盘输入小明学习的课程名称及考分等信息, 信息间采用空格分隔, 每个课程一行, 空行回车结束录入, 示例 格式如下 数学 90 语文 95 央语 86 物理 84 生物 87 屏幕输出得分最高的课程及成绩, 得分最低的课程及成绩, 以及平均分( 保留2 位小数) 。 注意, 其中逗号为英文逗号, 格式如下 最高分课程是语文95 , 最低分课程是物理84 , 平均分是88 . 40 提示: 建议使用本机提供的python 集成开发环境IDLE 编写、调试及验证程序。

data = input()  # 课程名 考分
d={
          
   }
while data:
    t=data.split()
    d[t[0]]=t[1]
    data = input()
ls=list(d.items())
ls.sort(key=lambda x:x[1],reverse=True)
s1,g1=ls[0]
s2,g2=ls[len(ls)-1]
a=0
for i in d.values():
    a=a+int(i)
a=a/len(ls)
print("最高分课程是{} {}, 最低分课程是{} {}, 平均分是{:.2f}".format(s1,g1,s2,g2,a))
经验分享 程序员 微信小程序 职场和发展