Контекстный менеджер-таймер
Условие задачи
Реализовать класс Timer в виде контекстного менеджера. При входе в with-блок начинается отсчёт времени, а при выходе — сохраняется прошедшее время в атрибут elapsed.
pythonwith Timer() as t:
time.sleep(1)
print(t.elapsed)