Sobes.tech
Назад к задачам
Junior — Senior
69

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

Условие задачи

livecode

Создайте класс Timer, реализующий протокол контекстного менеджера. При входе в блок with начинается измерение времени, а при выходе из него вычисленное время сохраняется в поле elapsed экземпляра.

with Timer() as timer:
    time.sleep(1)

print(timer.elapsed)