Напишите аннотацию для всех функций. Логика работы функции add()
описана в docstring.
Подсказка:
Числа могут быть как целыми, так и с плавающей точкой. Тип float
принимает и те, и другие.
from typing import Callable def add(number: float, callback: Callable[[float], float]) -> float: """Производит арифметические действия с числами. Принимает число и функцию, выполняющую арифметическое действие.""" return callback(number) def adder20(number: float) -> float: """Добавляет к аргументу 20.""" return number + 20 def multiplier2(number: float) -> float: """Умножает аргумент на 2.""" return number * 2