Найти тему
J*Satori*K

Python. Статья 7. Учимся упорядочивать списки.

Всем привет! Полдня пытался понять, как можно упорядочить произвольный набор чисел в списке. Пришёл в итоге в такому решению:

Первая конструкция while для того, чтобы создать список чисел l.
Вторая конструкция while использована для создания объекта k, идентичного объекту l.
В ходе выполнения цикла третьей конструкции с
while происходит попарная перестановка чисел, если они стоят не по возрастанию. Например: если мы задали числа: 6, 5, 4, 3, 2, 1, то в результате первой итерации мы получим на выходе такой ответ:

-2

Я долго думал, как запустить новую итерацию? В итоге просто решил запускать вручную с использованием последних пяти строчек программного кода. Если есть у кого идеи, как сделать сию программу менее корявой, буду признателен за комментарии. Спасибо, что дочитали до конца! Всем успехов в обучении :)