lista=[5,2,3,4,1]
for x in range(1,len(lista)-1+1):
for y in range(0,len(lista)-x-1+1):
if lista[y]<lista[y+1]:
#两个数交换值
c=lista[y]
lista[y]=lista[y+1]
lista[y+1]=c
print(lista)
...全文
7回复打赏收藏
python冒泡排序算法
lista=[5,2,3,4,1] for x in range(1,len(lista)-1+1): for y in range(0,len(lista)-x-1+1): if lista[y]<lista[y+1]: #两个数交换值 c=li