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