Предмет: Информатика, автор: 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)​

Ответы

Автор ответа: AleksejVer
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
Предмет: Немецкий язык, автор: Lizunshkolar