键盘输入学习的课程名称及考分等信息,屏幕输出得分最高的课程及成绩,得分最低的课程及成绩,以及平均分(保留2位小数)。

输入格式:

键盘输入学习的课程名称及考分等信息,信息间采用空格分隔,每个课程一行,空行回车结束录入

输出格式:

屏幕输出得分最高的课程及成绩,得分最低的课程及成绩,以及平均分(保留2位小数)。

输入样例:

示例格式如下:

数学 90
语文 95
英语 86
物理 84
生物 87 

结尾无空行

输出样例:

最高分课程是语文95,最低分课程是物理84, 平均分是88.40

结尾无空行

这是我的宿舍其中一位大佬写的代码:

如果显示格式错误记得看一下输出的内容是不是多打或者少打空格。

data = input()
ls = data.split()
min_score = int(ls[1])
min_name = ls[0]
max_score = int(ls[1])
max_name = ls[0]
n = 0
sum = 0
while data:n += 1lt = data.split()if min_score > int(lt[1]):min_score = int(lt[1])min_name = lt[0]if max_score < int(lt[1]):max_score = int(lt[1])max_name = lt[0]sum += int(lt[1])data = input()
avg = sum / n
print("最高分课程是{}{}, 最低分课程是{}{}, 平均分是{:.2f}".format(max_name, max_score, min_name, min_score, avg))

PTA python 7-9 键盘输入学习的课程名称及考分等信息并计算 (15 分)相关推荐

  1. python如何模拟键盘输入_python实现键盘输入的实操方法

    python中有指定的代码进行输入操作,所以今天就由小编来为大家介绍python怎么实现键盘输入. 第一首先打开电脑的python编辑工具. 再创建python项目. 第二然后应用sys函数. 命令为 ...

  2. 按照字母排序快速排序c语言,从键盘输入十个国家的名称,用选择排序法按字母顺序排列后输出...

    从键盘输入十个国家的名称,用选择排序法按字母顺序排列后输出 RE:songgenius: 从键盘输入十个国家的名称,用选择排序法按字母顺序排列后输出. #include #include #inclu ...

  3. c语言12之编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式:操作数1 运算符op 操作数2 计算表达式的值,指定的运算符为加减乘除。

    题目: 设计一个简单的计算器程序,要求根据用户从键盘输入的表达式: 操作数1 运算符op 操作数2 计算表达式的值,指定的运算符为加减乘除. 源代码: #include<stdio.h> ...

  4. python如何模拟键盘输入_python 模拟键盘输入

    python 模拟键盘输入 一.PyUserInput安装 python3.5的PyMouse和PyKeyboard模块都集成到了PyUserInput模块中.在python3.5中,直接安装PyUs ...

  5. python中从键盘输入的代码_python如何从键盘获取输入实例

    python中使用input()函数来获取用户输入 函数 input() 让程序暂停运行,等待用户输入一些文本,获取用户的输入后,Python将其存储到一个变量中,以方便后期使用. name = in ...

  6. python如何模拟键盘输入_用python代码模拟键盘输入

    今天在写代码时遇到一种情况,代码只能通过外部操作来判断,这时我就想到用python的代码来模拟一个键盘输入的值. 安装好,就可以直接上代码了:import win32api import win32c ...

  7. python如何模拟键盘输入_Python模拟键盘输入和鼠标操作

    一.Python键盘输入模拟: import win32api import win32con win32api.keybd_event(17,0,0,0) #ctrl键位码是17 win32api. ...

  8. Python中模拟键盘输入键位编号对照表

    以下是Python中模拟键盘常用的输入键位编号对照表: 小键盘的数字 键 键码 键 键码 键 键码 键 键码 A 65 F1 112 Backspace 8 0 96 B 66 F2 113 Tab ...

  9. python中如何键盘输入列表_python怎么输入一个列表

    在python中可以使用方括号"[ ]"来表示列表,其输入列表的语法如"bicycles = ['trek'.'cannondale','redline']", ...

最新文章

  1. IDEA一定要懂的32条快捷键
  2. LeetCode(13.罗马数字转整数) JAVA Hashmap
  3. 心理所发表关于神经科学研究可信度的评论文章
  4. Invalid indirect reference 0x28 in decodeIndirectR
  5. Java---replace与replaceAll的区别
  6. Javascript网页摇一摇
  7. R语言与概率统计(六) 主成分分析 因子分析
  8. myeclipse安装、导入一个项目、解决2个程序错误、解决运行错误、运行项目
  9. 探索性数据分析,这8个流行的 Python可视化工具就够了
  10. VS2008部分使用技巧
  11. 密码学笔记——eval(function(p,a,c,k,e,d) 加密破解
  12. Django - Form和ModelForm
  13. 添加url白名单_赏金技巧 | URL跳转Bypass案例
  14. IJKMediaFramework框架的集成和使用实例一枚
  15. Flutter布局锦囊---圆框的表单字段
  16. C++字符串输入输出转换
  17. iperf服务器如何显示收到的包速率,使用Iperf诊断网络速度
  18. Proteus安装图文教程
  19. MYSQL 触发器 实践案例
  20. 2019腾讯广告算法大赛思路(转自简书)有所改动(标蓝)

热门文章

  1. 谷哥学术2022年2月份资源分享下载列表 12/20
  2. Linux chisel环境配置
  3. 各种论文网站收集整理,巨大巨全
  4. 佳明Garmin向勒索者支付赎金解密其服务
  5. 支持chrome edge谷歌浏览器在线WEB 网页页面 打印 条形码
  6. java: 程序包xxx不存在
  7. centos7安装ceph问题记录
  8. Node.js v17 来了,看看都有哪些新功能?
  9. 多媒体文件储存服务器,多媒体文件的存储方法及系统、读取方法及系统
  10. Network error:Connection timed out Linux工具无法连接网络?重启网卡即可