Декоратор повторения

Средняя
71%
Python 3.12

Реализуйте параметризованный декоратор, который будет повторять выполнение функции указанное количество раз при возникновении ошибки. При ошибке необходимо выводить на печать название класса возникшей ошибки. При удачном выполнении вывести на печать "ok". Если повторов не осталось, нужно напечатать название класса ошибки с префиксом "final ".

Ошибку в декораторе вызывать не нужно. Другие выводы в консоль приведут к неправильному решению задачи.

Функции, на которых тестируется задача: