#PY09. 学生平均分排序

学生平均分排序

题目 9:学生平均分排序

第一行输入一个正整数 nn。接下来 nn 行,每行输入一个学生姓名和该学生的 33 科成绩。学生姓名仅由英文字母组成,并且互不相同。

计算每名学生的平均分,并将所有学生按平均分从高到低排序。如果平均分相同,则保持他们在输入中的先后顺序。

第一行按 Highest: 姓名 平均分 的格式输出平均分最高的学生。第二行输出 Ranking:。接下来 nn 行依次输出排序后的学生姓名和平均分。所有平均分均保留两位小数。

函数提示

  • 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

数据范围与限制

1n10001\leq n\leq 1000,每科成绩均为 00100100 之间的整数。

1s,64MiB。