#PY09. 学生平均分排序
学生平均分排序
题目 9:学生平均分排序
第一行输入一个正整数 。接下来 行,每行输入一个学生姓名和该学生的 科成绩。学生姓名仅由英文字母组成,并且互不相同。
计算每名学生的平均分,并将所有学生按平均分从高到低排序。如果平均分相同,则保持他们在输入中的先后顺序。
第一行按 Highest: 姓名 平均分 的格式输出平均分最高的学生。第二行输出 Ranking:。接下来 行依次输出排序后的学生姓名和平均分。所有平均分均保留两位小数。
函数提示
sum():计算成绩总和len():获取列表长度max():获取最大值sort():对列表进行排序
样例
3
Alice 85 92 78
Bob 76 88 90
Charlie 91 89 77
Highest: Charlie 85.67
Ranking:
Charlie 85.67
Alice 85.00
Bob 84.67
数据范围与限制
,每科成绩均为 到 之间的整数。
1s,64MiB。
相关
在以下作业中: