## 1.题目描述给定一些同学的信息(名字,成绩)序列,请你将他们的信息按照成绩从高到低或从低到高的排列,相同成绩都按先录入排列在前的规则处理。例示:jack 70peter 96Tom 70smith 67从高到低 成绩peter 96jack 70Tom 70smith 67从低到高smith 67jack 70Tom 70peter 96示例1:```输入: 3 0 fang 90 yang 50 ning 70输出: fang 90 ning 70 yang 50```## 2. Solution```pythonwhile True: try: n = int(input()) if input() == '0': flag = True else: flag = False ls = [] for i in range(n): name, score = input().split() ls.append((name, int(score))) ls.sort(key=lambda x:x[1], reverse=flag) for x in ls: print(*x) except: break ```