FDP 产品经理
点赞 1

相关推荐

## 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 ```
投递搜房等公司7个岗位
点赞 评论 收藏
转发
牛客网
牛客企业服务