Назад к задачам
Junior — Senior
3

Контекстный менеджер для измерения длительности выполнения кода

Компании, где спрашивали:

Ubic
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Создайте контекстный менеджер, который будет фиксировать и выводить время, затраченное на выполнение кода внутри конструкции with.

  • При входе в блок with необходимо запустить таймер.
  • При выходе из блока with следует вычислить прошедшее время и вывести его.
  • Результат выводится в секундах с точностью до миллисекунды.