门户网站的好处,六种常见网络营销方法,外包小程序开发的价格,建筑网片施工中的用途1004 成绩排名 (20分) 读入 n#xff08;0#xff09;名学生的姓名、学号、成绩#xff0c;分别输出成绩最高和成绩最低学生的姓名和学号。
输入格式#xff1a;
每个测试输入包含 1 个测试用例#xff0c;格式为
第 1 行#xff1a;正整数 n 第 2 行#xff1a;…1004 成绩排名 (20分) 读入 n0名学生的姓名、学号、成绩分别输出成绩最高和成绩最低学生的姓名和学号。
输入格式
每个测试输入包含 1 个测试用例格式为
第 1 行正整数 n 第 2 行第 1 个学生的姓名 学号 成绩 第 3 行第 2 个学生的姓名 学号 成绩 … … … 第 n1 行第 n 个学生的姓名 学号 成绩 其中姓名和学号均为不超过 10 个字符的字符串成绩为 0 到 100 之间的一个整数这里保证在一组测试用例中没有两个学生的成绩是相同的。
输出格式
对每个测试用例输出 2 行第 1 行是成绩最高学生的姓名和学号第 2 行是成绩最低学生的姓名和学号字符串间有 1 空格。
输入样例
3 Joe Math990112 89 Mike CS991301 100 Mary EE990830 95 输出样例
Mike CS991301 Joe Math990112
# -*- coding:utf- -*-
import sysdef get_max_min(input_list):max_index input_list.index(max(input_list, keylambda x: int(x[2])))min_index input_list.index(min(input_list, keylambda x: int(x[2])))return max_index, min_indexif __name__ __main__:try:input_list []while True:line sys.stdin.readline()input_list.append(line.split())if len(input_list) int(input_list[0][0]):breakexcept Exception as e:print(e)max_index, min_index get_max_min(input_list[1:])print( .join(input_list[1:][max_index][:-1]))print( .join(input_list[1:][min_index][:-1]))