Mundo em Python

Contar os dias para ano novo, último dia do ano e Natal (usando tkinter)

# Contar os dias para o Ano Novo


from tkinter import *
from datetime import date, datetime root= Tk()
root.geometry("400x200")
root.config(bg='white')
root.resizable(False,False)
def tempo():
d0 = datetime.today().strftime('%Y-%m-%d')
d0 = d0.split("-")
d0 = date(int(d0[0]), int(d0[1]), int(d0[2]))
d1 = date(2023, 1, 1)
difference = d1 - d0
d = f'Faltam {difference.days} dias'
diasfaltam.config(text=d) titulo = Label(text="Dias que Falta para o Ano Novo",bg = 'white',
fg = 'black', font = ('arial', 15, 'bold'))
titulo.place(relx=0.1,rely=0.05)
diasfaltam = Label( bg = 'white',fg = 'red', font = ('arial', 18, 'bold'))
diasfaltam.place(relx=0.3,rely=0.5)
tempo()
root.title('Dias que Falta para o Ano Novo')
root.mainloop()

# Contar os dias para o ùltimo dia do ano


from tkinter import *
from datetime import date, datetime root= Tk()
root.geometry("400x200")
root.config(bg='white')
root.resizable(False,False)
def tempo():
d0 = datetime.today().strftime('%Y-%m-%d')
d0 = d0.split("-")
d0 = date(int(d0[0]), int(d0[1]), int(d0[2]))
d1 = date(2022,12, 31)
difference = d1 - d0
d = f'Faltam {difference.days} dias para o último dia do ano'
diasfaltam.config(text=d) titulo = Label(text="Dias que Falta para o último dia do ano",bg = 'white',
fg = 'black', font = ('arial', 15, 'bold'))
titulo.place(relx=0.05,rely=0.05)
diasfaltam = Label( bg = 'white',fg = 'red', font = ('arial', 12, 'bold'))
diasfaltam.place(relx=0.15,rely=0.5)
tempo()
root.title('Dias que Falta para o último dia do ano')
root.mainloop()

 


#Contar os dias para o Natal


from tkinter import *
from datetime import date, datetime root= Tk()
root.geometry("400x200")
root.config(bg='white')
root.resizable(False,False)
def tempo():
d0 = datetime.today().strftime('%Y-%m-%d')
d0 = d0.split("-")
d0 = date(int(d0[0]), int(d0[1]), int(d0[2]))
d1 = date(2022,12, 25)
difference = d1 - d0
d = f'Faltam {difference.days} dias para o Natal'
diasfaltam.config(text=d) titulo = Label(text="Dias que Falta para o Natal",bg = 'white',fg = 'black', font = ('arial', 18, 'bold'))
titulo.place(relx=0.15,rely=0.05)
diasfaltam = Label( bg = 'white',fg = 'red', font = ('arial', 15, 'bold'))
diasfaltam.place(relx=0.2,rely=0.5)
tempo()
root.title('Dias que Falta para o Natal')
root.mainloop()
0