Mundo em Python

Contagem de Decrescente Ano Novo

from datetime import timedelta,datetime
import time
print()
print("** Contagem de Decrescente Ano Novo**")
print()
try:
while True:
data_hoje = datetime.today()
data_hoje_tempo = int(data_hoje.timestamp())
ano_novo = datetime(year=data_hoje.year + 1, month=1,day=1,hour=0, minute=0,second=0)
ano_novo_tempo = int(ano_novo.timestamp())
segundos_rebembrar = ano_novo_tempo - data_hoje_tempo relembrar_tempo = timedelta(seconds=segundos_rebembrar)
relembrar_dias = relembrar_tempo.days
relembrar_segundos = relembrar_tempo.seconds relembrar_minutos, relembrar_segundos = divmod(relembrar_segundos,60)
relembrar_horas,relembrar_minutos = divmod(relembrar_minutos,60) if relembrar_dias:
if relembrar_dias>1:
relembrar_dias = f'Faltam {relembrar_dias} dias'
else:
relembrar_dias = f'Falta {relembrar_dias} dia'
else:
relembrar_dias = ""

if relembrar_horas:
if relembrar_horas>1:
relembrar_horas = f'Faltam {relembrar_horas} dias'
else:
relembrar_horas = f'Falta {relembrar_horas} hora'
else:
relembrar_horas = ""

if relembrar_minutos:
if relembrar_minutos > 1:
relembrar_minutos = f', {relembrar_minutos} minutos'
else:
relembrar_minutos = f', {relembrar_minutos} minuto'
else:
relembrar_minutos = ""

if relembrar_segundos:
if relembrar_segundos > 1:
relembrar_segundos = f', {relembrar_segundos} segundos.'
else:
relembrar_segundos = f', {relembrar_segundos} segundo.'
else:
relembrar_segundos = ""

relembrar_dias_final= f'Tempo que falta para o Ano Novo:\n\t\t{relembrar_dias} {relembrar_horas} {relembrar_minutos}' \
f' {relembrar_segundos}'
print(relembrar_dias_final)
time.sleep(1)
except KeyboardInterrupt:
exit()
0