海玉落


私信TA

用户名:thgpddl

访问量:10602

签 名:

等  级
排  名 911
经  验 3368
参赛次数 0
文章发表 18
年  龄 0
在职情况 学生
学  校 北京大学
专  业

  自我简介:

 

0.0分

2 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

while True:
    n=int(input())#
    lh=[]
    for i in range(n):
        lt=list(input().split())
        lh.append(lt)
    if n=='':
        break
##    print(lh[0][0][0])
    for i in range(n):
        for j in range(i+1,n):
            if int(lh[i][2])>int(lh[j][2]):
                lh[i],lh[j]=lh[j],lh[i]
            elif int(lh[i][2])==int(lh[j][2]):
                if ord(lh[i][0][0])>ord(lh[j][0][0]):
                    lh[i],lh[j]=lh[j],lh[i]
            elif ord(lh[i][0][0])==ord(lh[j][0][0]):
                if int(lh[i][1])>int(lh[j][1]):
                    lh[i],lh[j]=lh[j],lh[i]
2022-05-27 16:18:24
题目上说了是多组数据,你再在外面加一个循环就行了。
2022-01-08 22:12:27
  • «
  • 1
  • »