Mundo em Python

Converter a idade da vaca para Humanos

from tkinter import *

def vaca_a_humanos(edad_vaca):
if edad_vaca <= 0:
return 0
elif edad_vaca == 1:
return 15
elif edad_vaca == 2:
return 15 + 9
else:
return 15 + 9 + (edad_vaca - 2) * 5

root = Tk()
root.geometry("800x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Converter a idade da vaca para Humanos") titulo = Label(text="Converter a idade da vaca para Humanos",
font=("Arial", 28, "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.05, rely=0.05) texto_sub1 = Label(text="Idade da vaca:",
font=("Arial", 23, "bold"), bg="#103030", fg="#49e3e3")
texto_sub1.place(relx=0.2, rely=0.32) Idade_vaca = StringVar()
Idade_vaca_entrada = Entry(textvariable=Idade_vaca,
font=("Arial", 12, "bold"),
bg="white", fg="blue", justify='center')
Idade_vaca_entrada.place(relx=0.55, rely=0.33, relwidth=0.35)
Idade_vaca_entrada.focus() def limpar():
Idade_vaca_entrada.delete(0, END)
resultado_texto.config(text="") def app():
try:
edad_vaca = float(Idade_vaca.get())
idade_humana = vaca_a_humanos(edad_vaca)
resultado_texto.config(text=f"Uma vaca de {edad_vaca} anos tem aproximadamente {idade_humana} anos humanos.")
except ValueError:
resultado_texto.config(text="Por favor, digite um número válido!") but1 = Button(text="Calcular", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=app)
but1.place(relx=0.1, rely=0.5, relwidth=0.25, relheight=0.1) but_limpar = Button(text="Limpar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=limpar)
but_limpar.place(relx=0.4, rely=0.5, relwidth=0.25, relheight=0.1) but_sair = Button(text="Sair", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=root.destroy)
but_sair.place(relx=0.7, rely=0.5, relwidth=0.25, relheight=0.1) resultado_texto = Label(text="",
font=("Arial", 12, "bold"), bg="#cfe2f3", anchor='nw', justify='left')
resultado_texto.place(relx=0.05, rely=0.7, relwidth=0.9, relheight=0.25)
root.mainloop()
0