A=89
B=72
C=88
D=79
E=99
L=[A,B,C,D,E]
i=0
n=0
while i<5:
j=i+1
while j<5:
if L[j]>L[i]:
n=L[j]
L[j]=L[i]
L[i]=n
j+=1
i+=1
A='Alice'
B='Bob'
C='Candy'
D='David'
E='Ellena'
print(L)
你最后只是给A,B,C,D,E重新赋值,并没有对L列表里的元素进行替换