Вывод данных на экран — это здорово, но большинство полезных функций, которые мы использовали ранее, такие как max() или math.sqrt(), не выводят значения на экран. Они возвращают результат. max() возвращает максимальное значение среди всех переданных ей значений. math.sqrt() возвращает квадратный корень числа, который мы можем использовать далее в нашей программе.
Чтобы вернуть значение из функции, мы можем использовать команду return:
Мы можем создавать функции с большим числом операций в их теле перед возвратом значения:
def product(numbers):
res = 1
for n in numbers:
res *= n
return res
print(product([4, 5, 6])) # 120
print(product([-1, 0, 5])) # 0
Задание
Вам нужно написать функцию под названием vote, которая будет возвращать элемент, наиболее часто встречающийся среди 3 переданных ей чисел. Если все числа разные, функция должна вернуть первое из них.
На вход подаются 3 числа.
Программа должна вывести одно число — наиболее частое, возвращенное функцией vote.