Вот несколько вариантов реализации функции max_of_four, которая возвращает максимальное из четырех чисел:
Вариант 1: Использование встроенной функции max()
def max_of_four(a, b, c, d):
return max(a, b, c, d)
Вариант 2: Сравнение с помощью условных операторов
def max_of_four(a, b, c, d):
maximum = a
if b > maximum:
maximum = b
if c > maximum:
maximum = c
if d > maximum:
maximum = d
return maximum
Вариант 3: Использование списка и функции max()
def max_of_four(a, b, c, d):
return max([a, b, c, d])
Вариант 4: С использованием цикла
def max_of_four(a, b, c, d):
numbers = [a, b, c, d]
maximum = numbers[0]
for number in numbers:
if number > maximum:
maximum = number
return maximum
Вариант 5: Рекурсивный подход
def max_of_four(a, b, c, d):
def max_of_two(x, y):
return x if x > y else y
return max_of_two(max_of_two(a, b), max_of_two(c, d))
(сделай ответом)
Напишите функцию, возвращающую максимум из четырех чисел.
def max_of_four(a, b, c, d):
Функция принимает четыре числа и возвращает одно – максимальное из четырех.
Важно! На проверку отправляем только функцию.
Формат входных данных
Функция принимает четыре целых числа.
Формат выходных данных
Функция должна вернуть одно число.