为什么最后输出的还是数字啊

来源:5-7 Python替换list中的元素

慕函数3065529

2021-01-26 18:07

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)



写回答 关注

1回答

  • 慕瓜039663
    2021-01-27 14:46:33

    你最后只是给A,B,C,D,E重新赋值,并没有对L列表里的元素进行替换

    中二宅男 回复慕瓜0396...

    可能只是有点惊叹,为啥都是第一次学,会比别人差这么多,好烦呀

    2021-03-15 17:49:12

    共 5 条回复 >

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154153 学习 · 1075 问题

查看课程

相似问题