# for 循环
list = [18,8,7,2,3,6,1,1]
for i in range(len(list)-1):
for j in range(len(list) - i - 1):
if list[j] > list[j + 1]:
list[j],list[j + 1] = list[j + 1],list[j] # 交换两数
print(list)
# while 循环
list = [18,8,7,2,3,6,1,1]
i = 0
while i < len(list)-1:
j = 0
while j < len(list) - i - 1:
if list[j] > list[j + 1]:
list[j],list[j + 1] = list[j + 1],list[j] # 交换两数
j += 1
i += 1
print(list)
# 运行结果:[1, 1, 2, 3, 6, 7, 8, 18]