Как реализовать алгоритм на Python3?
Использовать автоматическое форматирование запрещено.
Задача: вводятся числа, через пробел, надо вывести их в порядке возрастания в кортеже, чисел не более 1000, и сами числа лежат в диапазоне от 10^-9 до 10^9.
Пример: вводят 10 5 20, выводится (5, 10, 20).
Мой алгоритм:
-
Через стрип преобразовываем то, что ввели в вид [a1, a2, ..., an]
-
Далее делаем функцию, которая находит в каком-то списке наименьший элемент, запихивает его в пустой кортеж и затем этот элемент удаляет из списка.
-
Теперь создаем цикл while с условием, пока список не опустеет, выполняем функцию от списка.
-
Выводим кортеж.
Прошу помочь мне реализовать это на Python3, у меня не получается. Реализовать именно это.
Источник: Stack Overflow на русском