Spaces:
Runtime error
Runtime error
| import time | |
| class Timer: | |
| def __init__(self): | |
| self.start_time = None | |
| self.elapsed = 0 | |
| self.paused = False | |
| def start(self): | |
| if self.start_time is None: | |
| self.start_time = time.time() | |
| elif self.paused: | |
| self.start_time = time.time() - self.elapsed | |
| self.paused = False | |
| def pause(self): | |
| if not self.paused: | |
| self.elapsed = time.time() - self.start_time | |
| self.paused = True | |
| def get_elapsed_time(self): | |
| if self.paused: | |
| return self.elapsed | |
| else: | |
| return time.time() - self.start_time |