Предмет: Информатика,
автор: anastasiaalenich
Задача 1. Записати у змінну А найменше з трьох чисел, у змінну В - середнє, у змінну С - найбільше з трьох чисел.
a=int(input('Введіть перше число '))
b=int(input('Введіть друге число '))
c=int(input('Введіть третє число '))
if (b>c):
x=b
b=c
c=x
if (a>b):
x=a
a=b
b=x
if (b>c):
x=b
b=c
c=x
print('A=',a)
print('B=',b)
print('C=',c)
Ответы
Автор ответа:
1
Ограничений на использование функций и методов нет никаких?
Ответ:
a = int(input('Введіть перше число:\n'))
b = int(input('Введіть друге число:\n'))
c = int(input('Введіть третє число:\n'))
a, b, c = map(int, sorted([a, b, c]))
print(f'A = {a}; B = {b}; C = {c}')
Объяснение:
Пихаем полученные значения в список и функцией sorted получаем отсортированный по возрастанию список. А далее попросту присваиваем трём переменным три значения по порядку. И выводим форматированной строкой.
Похожие вопросы
Предмет: Алгебра,
автор: oksanaaremko09
Предмет: История,
автор: Kroccvord
Предмет: Немецкий язык,
автор: Lizunshkolar
Предмет: Математика,
автор: svetlanpsumejko