PTA python 7-9 键盘输入学习的课程名称及考分等信息并计算 (15 分)
键盘输入学习的课程名称及考分等信息,屏幕输出得分最高的课程及成绩,得分最低的课程及成绩,以及平均分(保留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 分)相关推荐
- python如何模拟键盘输入_python实现键盘输入的实操方法
python中有指定的代码进行输入操作,所以今天就由小编来为大家介绍python怎么实现键盘输入. 第一首先打开电脑的python编辑工具. 再创建python项目. 第二然后应用sys函数. 命令为 ...
- 按照字母排序快速排序c语言,从键盘输入十个国家的名称,用选择排序法按字母顺序排列后输出...
从键盘输入十个国家的名称,用选择排序法按字母顺序排列后输出 RE:songgenius: 从键盘输入十个国家的名称,用选择排序法按字母顺序排列后输出. #include #include #inclu ...
- c语言12之编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式:操作数1 运算符op 操作数2 计算表达式的值,指定的运算符为加减乘除。
题目: 设计一个简单的计算器程序,要求根据用户从键盘输入的表达式: 操作数1 运算符op 操作数2 计算表达式的值,指定的运算符为加减乘除. 源代码: #include<stdio.h> ...
- python如何模拟键盘输入_python 模拟键盘输入
python 模拟键盘输入 一.PyUserInput安装 python3.5的PyMouse和PyKeyboard模块都集成到了PyUserInput模块中.在python3.5中,直接安装PyUs ...
- python中从键盘输入的代码_python如何从键盘获取输入实例
python中使用input()函数来获取用户输入 函数 input() 让程序暂停运行,等待用户输入一些文本,获取用户的输入后,Python将其存储到一个变量中,以方便后期使用. name = in ...
- python如何模拟键盘输入_用python代码模拟键盘输入
今天在写代码时遇到一种情况,代码只能通过外部操作来判断,这时我就想到用python的代码来模拟一个键盘输入的值. 安装好,就可以直接上代码了:import win32api import win32c ...
- python如何模拟键盘输入_Python模拟键盘输入和鼠标操作
一.Python键盘输入模拟: import win32api import win32con win32api.keybd_event(17,0,0,0) #ctrl键位码是17 win32api. ...
- Python中模拟键盘输入键位编号对照表
以下是Python中模拟键盘常用的输入键位编号对照表: 小键盘的数字 键 键码 键 键码 键 键码 键 键码 A 65 F1 112 Backspace 8 0 96 B 66 F2 113 Tab ...
- python中如何键盘输入列表_python怎么输入一个列表
在python中可以使用方括号"[ ]"来表示列表,其输入列表的语法如"bicycles = ['trek'.'cannondale','redline']", ...
最新文章
- IDEA一定要懂的32条快捷键
- LeetCode(13.罗马数字转整数) JAVA Hashmap
- 心理所发表关于神经科学研究可信度的评论文章
- Invalid indirect reference 0x28 in decodeIndirectR
- Java---replace与replaceAll的区别
- Javascript网页摇一摇
- R语言与概率统计(六) 主成分分析 因子分析
- myeclipse安装、导入一个项目、解决2个程序错误、解决运行错误、运行项目
- 探索性数据分析,这8个流行的 Python可视化工具就够了
- VS2008部分使用技巧
- 密码学笔记——eval(function(p,a,c,k,e,d) 加密破解
- Django - Form和ModelForm
- 添加url白名单_赏金技巧 | URL跳转Bypass案例
- IJKMediaFramework框架的集成和使用实例一枚
- Flutter布局锦囊---圆框的表单字段
- C++字符串输入输出转换
- iperf服务器如何显示收到的包速率,使用Iperf诊断网络速度
- Proteus安装图文教程
- MYSQL 触发器 实践案例
- 2019腾讯广告算法大赛思路(转自简书)有所改动(标蓝)