Назад к задачам
Junior — Senior
69
Контекстный менеджер для измерения длительности
Условие задачи
livecode
Создайте класс Timer, реализующий протокол контекстного менеджера. При входе в блок with начинается измерение времени, а при выходе из него вычисленное время сохраняется в поле elapsed экземпляра.
with Timer() as timer:
time.sleep(1)
print(timer.elapsed)