Информатика, вопрос задал nastaklimenko3007 , 6 лет назад

Максимум трёх чисел


Даны три целых числа. Найдите наибольшее из них (программа должна вывести ровно одно целое число).


Использовать функции max и min, а также логические операции and и or нельзя.


Входные данные


Вводится три целых числа, не превосходящие 100

100

по абсолютному значению.


Выходные данные


Выведите ответ на задачу.


Примеры


Ввод
1
2
3

Вывод

3

Ответы на вопрос

Ответил misanatolkin
2

Ответ:

from functools import reduce

list = [1,2,3]

print(reduce(lambda x, y: x if x > y else y, list))

Объяснение:

Всё просто, функция reduce перебирает каждое число в списке пока не находит самое большое.


nastaklimenko3007: А можно решение, но без массива?
Новые вопросы