1,for循环实现
在这里插list2=[4,5,9,3,1]
#定义for循环控制排序的论数
for i in range(1,len(list2)):
#遍历列表,依次两两对比
for j in range(0,len(list2)-i):
if list2[j]>list2[j+1]:
list2[j],list2[j+1]=list2[j+1],list2[j]
print(list2)
入代码片
2,while循环实现
li1 = [3,4,5,9,1]
i = 1
while i<len(li1):
j = 0
while j < len(li1)-i:
if li1[j]<li1[j+1]:
li1[j],li1[j+1] = li1[j+1],li1[j]
j+=1
i+=1
print(li1)