from tkinter import *
root = Tk()
def resultado ():
ventradacateto1 = vcateto1.get()
ventradacateto2 = vcateto2.get()
a = pow(ventradacateto1,2) + pow(ventradacateto2,2)
h = pow(a,0.5)
harr = round(h,2)
mensagem = f'A hipotenusa é {harr}.'
hipotenusa.set(mensagem)
def clear():
entradacateto1.delete(0, END)
entradacateto2.delete(0, END)
root.title("Teorema de Pitágoras")
root.geometry("500x400")
root.resizable(False,False)
vcateto1 = DoubleVar()
vcateto2 = DoubleVar()
cateto1 = Label(text=" Cateto 1",font=("Arial","12","bold"),fg="blue")
cateto1.place(relx=0.15,rely=0.1)
cateto2 = Label(text=" Cateto 2",font=("Arial","12","bold"),fg="blue")
cateto2.place(relx=0.15,rely=0.3)
entradacateto1 = Entry(font=("Arial","12","bold"),fg="green"
,textvariable=vcateto1,justify='center')
entradacateto1.place(relx=0.4,rely=0.1)
entradacateto2 = Entry(font=("Arial","12","bold"),fg="green"
,textvariable=vcateto2,justify='center')
entradacateto2.place(relx=0.4,rely=0.3)
hipotenusa = StringVar()
lb_hipotenusa_resultado = Label(textvariable=hipotenusa,
font=("Helvetica", '15'),justify='center')
lb_hipotenusa_resultado.place(relx=0.3, rely=0.6)
resultado_btn = Button(text="Resultado",command=resultado)
resultado_btn.place(relx=0.15, rely=0.4,relwidth=0.25)
clear_btn = Button(text="Limpar", command=clear)
clear_btn.place(relx=0.4, rely=0.4,relwidth=0.25)
exit_btn = Button(text="Exit", command=lambda:root.destroy())
exit_btn.place(relx=0.65, rely=0.4,relwidth=0.25)
root.mainloop()