Как создать обратный отсчет времени в Python, который выглядит как 00:00 (мин/сек), который находится на отдельной строке. Каждый раз, когда он уменьшается на одну действительную секунду, старый таймер должен быть заменен на своей линии новым таймером, который на одну секунду ниже: 01:00
становится 00:59
и на самом деле он 00:59
00:00
.
Вот базовый таймер, с которого я начал, но хочу преобразовать:
def countdown(t):
import time
print('This window will remain open for 3 more seconds...')
while t >= 0:
print(t, end='...')
time.sleep(1)
t -= 1
print('Goodbye! \n \n \n \n \n')
t=3
Я также хочу убедиться, что что-нибудь после Goodbye!
(который, скорее всего, будет за пределами функции) будет в отдельной строке.
РЕЗУЛЬТАТ: 3...2...1...0...Goodbye!
Я знаю, что это похоже на другие вопросы обратного отсчета, но я считаю, что у него есть собственный поворот.