Я хочу создать таймер в python со следующими функциями:
timer.start()
- должен запустить таймер
timer.pause()
- должен приостановить таймер
timer.resume()
- должен возобновить работу таймера
timer.get()
- должен вернуть текущее время
Таймер должен работать с 0 и выше. Он предназначен для измерения времени, а не для запуска функции обратного вызова.
Так что, если вы запустите его, он должен начать считать секунды как 0 1 2 3, если вы сделаете паузу, он все равно будет равен 3, но не собираюсь дальше. После возобновления он продолжает работу с 4 5 6 и т. Д.
Как я могу это сделать?
Функции паузы / возобновления для таймера не являются дублировать, потому что мне не нужны обратные вызовы.