题目:
#下面这一段用一个txt来保存input的信息来模拟input.最后提交代码时候删除这一段即可. a9999=open('1.txt','r') def input(): return a9999.readline() while 1: try: a=int(input()) b=int(input()) if b==0: c='降序' else: c='升序' out=[] if b==0: for i in range((a)): tmp=input().split() name=tmp[0] score=tmp[1] out.append((name,score)) out2=[] while len(out)>0: i=0 for j in range(len(out)): if int(out[j][1])>int(out[i][1]): i=j out2.append(out[i]) out.pop(i) for i in range(len(out2)): print(out2[i][0]+' '+out2[i][1]) else: for i in range((a)): tmp=input().split() name=tmp[0] score=tmp[1] out.append((name,score)) out2=[] while len(out)>0: i=0 for j in range(len(out)): if int(out[j][1])<int(out[i][1]): i=j out2.append(out[i]) out.pop(i) for i in range(len(out2)): print(out2[i][0]+' '+out2[i][1]) except: break
View Code