Этот вопрос проверяет умение применить декораторы на практике, а также знание модуля time или time.perf_counter.
Короткий ответ
Чтобы создать такой декоратор, нужно измерить время начала выполнения функции и время окончания, а затем вычислить разницу. Декоратор должен вернуть обёртку, которая делает измерения, вызывает исходную функцию и выводит время выполнения. Обычно используют time.perf_counter() для наиболее точных измерений. Такой декоратор помогает анализировать производительность функций.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.