Задание 9 Параграф 1.2 ГДЗ Босова 9 класс Углубленный уровень (Информатика)

Изображение Задание 9 Параграф 1.2 ГДЗ Босова 9 класс Углубленный уровень
Рассмотрим вариант решения задания из учебника Босова, Аквилянов 9 класс, Просвещение:
Напишите процедуру swap() обмена значений двух переменных. Напишите программу обмена значений переменных a, b, c в порядке возрастания, т. е. так, чтобы a < b < c. Используйте процедуру swap(). Исходные данные вводятся с клавиатуры.
Программа:
def swap(x, y):
return y, x
a, b, c = map(int, input('Введите три числа через пробел > > ').split())
if a > b:
a, b = swap(a, b)
if b > c:
b, c = swap(b, c)
if a > b:
a, b = swap(a, b)
print(a,b,c)
Окно вывода:
Введите три числа через пробел > > 1 2 3
1 2 3
Введите три числа через пробел > > 2 1 3
1 2 3
Введите три числа через пробел > > 3 1 2
1 2 3
Введите три числа через пробел > > 2 3 1
1 2 3
*Текст задания приводится исключительно в образовательных целях для более полного понимания решения.