例如用户输入名字和对应的分数后,根据对应的分数进行排名
1条回答 默认 最新
- 神仙别闹 2021-10-17 20:21关注
import math import os try: while True: n=int(input()) flag=int(input()) keys = [] for i in range(n): s=str(input()) value = s.split(' ',1) keys.append(value) if(flag==0): new=sorted(keys, key=lambda d: int(d[1]),reverse=True) for i in range(n): print(' '.join(new[i])) else: new=sorted(keys, key=lambda d: int(d[1]),reverse=False) for i in range(n): print(' '.join(new[i])) except: pass
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报