Таймер обратного отсчета в Python 3.7 - PullRequest
0 голосов
/ 11 декабря 2018

Я пытаюсь написать код, печатает время в одной строке, а не печатает его так:

00:00:03

00:00:02

00:00:01

Я хочу, чтобы оно печаталось в одну строку, поэтому через одну секунду следующаявремя перезапишется с предыдущим временем, пока не достигнет 1

У меня был этот код до сих пор

import time,sys

def countdown(t):
    while t:
        m, s= divmod(t,60)
        h, m = divmod(m,60)
        time_left=str(h).zfill(2)+":"+str(m).zfill(2)+":"+str(s).zfill(2)
        print(time_left, end='\r',flush=True)
        time.sleep(1)
        t -= 1

Я перепробовал все решения, предложенные в сети, но все они для Python 2

...