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