为了账号安全,请及时绑定邮箱和手机立即绑定

有没有更便捷的方法啊

names=['Alice', 'Bob', 'Candy', 'David', 'Ellena']

grade=[89, 72, 88, 79, 99]

for i in range(4):

    for j in range(i+1,5):

        if grade[j]>grade[i]:

            names[i],names[j]=names[j],names[i]

            grade[i],grade[j]=grade[j],grade[i]

print(names)


正在回答

2 回答


name = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

score = [89, 72, 88, 79, 99]

scores = [89, 72, 88, 79, 99]

score.sort(reverse = True)

rank = []

for i in range(len(score)):

    for j in range(len(score)):

        if score[i] == scores[j]:

            rank.append(name[j])

print(rank)


1 回复 有任何疑惑可以回复我~

L = ['Alice','Bob','Candy','David','Ellena']

L[0]='Ellena'

L[1]='Alice'

L[2]='Candy'

L[3]='David'

L[4]='Bob'

print(L)


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

有没有更便捷的方法啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信