经典的冒泡排序

arr = [5,3,6,4,1,2,8,7]
for i in range(len(arr)):
    for k in range(len(arr)):
        if k >= len(arr)-1:
                break
        else:
            if arr[k] > arr[k+1]:
                arr[k], arr[k+1] = arr[k+1], arr[k]
            else:
                continue
print(arr)

有大佬能讲解一下嘛?

感觉好厉害的样子!