Напишите программу на языке Python обмена значений переменных a, b, с в порядке возрастания, т. е. так, чтобы a < b < c.

gdz-informatika-9-klass-bosova-2021

§ 1.3. Запись вспомогательных алгоритмов на языке Python Гдз по информатике 9 класс по учебнику Босова. Базовый уровень. Обновленные ФГОС 2021 год.


8. Напишите программу на языке Python обмена значений переменных a, b, с в порядке возрастания, т. е. так, чтобы a < b < c. Используйте функцию swap(). Исходные данные вводятся с клавиатуры.

Пример входных данных
123
213
312
231

Пример выходных данных
123
123
123
123

ГДЗ Информатика 9 класс Босова. Запись вспомогательных алгоритмов на языке Python.

Ответ

Вот пример программы на языке Python, которая просит пользователя ввести значения переменных a, b и c, и затем меняет их значения таким образом, чтобы a < b < c.

def swap(a, b, c):
if a > b:
a, b = b, a
if b > c:
b, c = c, b
if a > b:
a, b = b, a
return a, b, c

a = int(input("Введите значение переменной a: "))
b = int(input("Введите значение переменной b: "))
c = int(input("Введите значение переменной c: "))

a, b, c = swap(a, b, c)

print(a)
print(b)
print(c)

В этом примере мы определяем функцию swap(), которая принимает значения a, b и c и меняет их значения таким образом, чтобы a < b < c. Это достигается путем проверки условий и выполнения перестановок с помощью операторов сравнения и присваивания.

Затем мы просим пользователя ввести значения переменных a, b и c с помощью функции input().

Далее мы вызываем функцию swap() с введенными значениями, и результат сохраняется в переменных a, b и c.

Наконец, мы выводим значения a, b и c на экран.

При выполнении этого кода, пользователю будет предложено ввести значения переменных a, b и c. После ввода, программа поменяет значения переменных таким образом, чтобы a < b < c и выведет их на экран.

Пример вывода программы:

Введите значение переменной a: 123
Введите значение переменной b: 213
Введите значение переменной c: 312
123
213
312
Обратите внимание, что пример вывода соответствует исходным данным, поскольку значения переменных a, b и c уже были упорядочены в порядке возрастания.


Понравилась статья? Поделиться с друзьями: