Sponsored Reserved space — layout preview until AdSense is connected
medium +22 pts

Context manager timer

Measure elapsed time in a with block.

Implement `class Timer` as a context manager. After the `with` block exits, `timer.elapsed` holds the time in seconds (float).

Constraints

Use time.perf_counter.

Example

with Timer() as t:
    sum(range(10**6))
print(t.elapsed)  # e.g. 0.03
22 points ~20 min

Recent Submissions

No submissions yet — hit Run Tests to try!

Hints

__enter__: record start; __exit__: elapsed = now - start.
Python 3
All tests passed!
Test Results
Press Ctrl+Enter or click Run Tests to execute your code.
Sponsored Reserved space — layout preview until AdSense is connected