# -*- coding: utf-8 -*-
li = [5, 4, 3, 2, 1]
print(li)
for i in range(0, len(li)-1): # 每次執(zhí)行巫糙,有一個數作為參考廓块,所以需要減去1
for j in range(len(li)-1 - i): # 每排好一個哼勇,就減少一次排序
if li[j] > li[j + 1]: # 比較相鄰之間兩個數大小
li[j], li[j + 1] = li[j + 1], li[j] # 如果前面的比后面的大惯疙,則交換順序
print(len(li), i, j)
print(li)
返回結果: