Давайте закодируем это на моем примере:
a = [16, 19, 11, 15, 10, 12, 14]
повторяющийся цикл len (a) (количество элементов) количество раз
для j в диапазоне (len (a)):
#initially swapped is false
swapped = False
i = 0
while i<len(a)-1:
#comparing the adjacent elements
if a[i]>a[i+1]:
#swapping
a[i],a[i+1] = a[i+1],a[i]
#Changing the value of swapped
swapped = True
i = i+1
#if swapped is false then the list is sorted
#we can stop the loop
if swapped == False:
break
печать (а)