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

有没有更便捷的方法啊

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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号