from tkinter import *
import math
root = Tk()
root.title("Tangente, Seno e Coseno ")
root.geometry("400x400")
root.resizable(0,0)
root.configure(bg="#c9e1e6")
def limpar():
angulo_entrada.delete(0, END)
def app():
ap = angulo.get()
a = math.radians(ap)
seno = math.sin(a)
coseno = math.cos(a)
tangente = math.tan(a)
mensagem = f'Resultado:\nSeno: {round(seno,4)}\nCoseno: {round(coseno,4)}\n' \
f'Tangente: {round(tangente,4)} '
resultado.set(mensagem)
titulo =Label(text="Tangente, Seno e Coseno ",
font=("Arial",12,"bold"),bg="#c9e1e6",fg="#b9770e")
titulo.place(relx=0.25,rely=0.05)
angulo_texto = Label(text='Ângulo: ',font=("Arial",13,"bold"),bg="#c9e1e6",fg="#3f00ff")
angulo_texto.place(relx=0.3,rely=0.2)
angulo = DoubleVar()
angulo_entrada= Entry(textvariable=angulo,font=("Arial","12","bold"),
bg="white",fg="green",justify='center')
angulo_entrada.place(relx=0.5,rely=0.2,relwidth=0.2)
butao_mostrar = Button(root, width=10, text="Mostrar", bg="#466a8d",
font=("Arial","12","bold"),fg="white",command=app)
butao_mostrar.place(relx=0.05,rely=0.35)
butao_limpar = Button(root, width=10, text="Limpar", bg="#466a8d",
font=("Arial","12","bold"),fg="white",command=limpar)
butao_limpar.place(relx=0.35,rely=0.35)
butao_exit = Button(root, width=10, text="Sair", bg="#466a8d",
font=("Arial","12","bold"),fg="white",command=root.destroy)
butao_exit.place(relx=0.65,rely=0.35)
resultado = StringVar()
vresultado = Label(textvariable=resultado,font=("Arial",12,"bold"),
bg="#c0d6e4",fg="#466a8d")
vresultado.place(relx=0.1,rely=0.65,relwidth=0.8)
root.mainloop()