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

想把人名和成绩绑定起来

想把人名和成绩绑定起来,然后排序成绩显示名字,我感觉这才是正解吧,但是我不会做,有没有带佬给给参考

正在回答

3 回答

# Enter a code

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

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

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

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

scores.sort()

y=0

for a in scores:

    x=0

    for b in score:

        if score[x]==scores[y]:

            names[y]=name[x]

        x+=1

    y+=1

print(names)


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

慕慕8366462

L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena'] c = [89, 72, 88, 79, 99] for i in range(0, len(c)-1): for j in range(0,len(c)-1-i): if c[j] < c[j+1]: tempL =L[j+1] L[j+1] = L[j] L[j] = tempL print(L)
2021-07-13 回复 有任何疑惑可以回复我~

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

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

for i in range(0, len(c)-1):

    for j in range(0,len(c)-1-i):

        if c[j] < c[j+1]:

            temp =c[j+1]

            c[j+1] = c[j]

            c[j] = temp

            tempL =L[j+1]

            L[j+1] = L[j]

            L[j] = tempL        

print(c)

print(L)


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

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

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

for i in range(0, len(c)-1):

    for j in range(0,len(c)-1-i):

        if c[j] < c[j+1]:

            tempL =L[j+1]

            L[j+1] = L[j]

            L[j] = tempL

print(L)


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

举报

0/150
提交
取消

想把人名和成绩绑定起来

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