课程
/后端开发
/Python
/Python3 入门教程(新版)
想把人名和成绩绑定起来,然后排序成绩显示名字,我感觉这才是正解吧,但是我不会做,有没有带佬给给参考
2021-03-15
源自:Python3 入门教程(新版) 5-7
正在回答
# 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)
慕慕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]:
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)
举报
python3入门教程,让你快速入门并能编写简单的Python程序
3 回答怎么是按顺序除出来的结果,怎么把成绩加起来啊
2 回答3名同学怎么会5个成绩?
3 回答自动检测Alice成绩,并保存旧成绩输出新成绩
6 回答L = T[2] # 第二行“=”能够把L和T[2]联系起来吗
1 回答输出以后格式还是不行,怎么能调整成 姓名+成绩的样子呢?