07 / 72
ПрактикаСреднийMiddle-Senior

Универсальный декоратор: с параметрами и без

Частота на собеседованиях: Высокая - живая задача на кодинг-секцииСпрашивают в: Т-Банк, Яндекс

Вот задача, которую реально дают вживую на кодинг-секции: напиши декоратор repeat, который можно использовать двумя способами - и как @repeat без скобок и параметров, и как @repeat(times=3) с параметром. Причём это должен быть один и тот же декоратор, а не две разные функции.

Ключевая идея: func=None как переключатель режима