Mundo em Python

Classificação de Ângulos (usando Tkinter)

from tkinter import *

root = Tk()
root.geometry("500x300")
root.resizable(0, 0)
root.config(bg="#d9ead3")
root.title("Classificação de Ângulos")
def app():
a = angulo.get()
if a == 0 or a==180:
mensagem = f"O Ângulo {a} graus é um Ângulo Raso."
elif a <90:
mensagem = f"O Ângulo {a} graus é um Ângulo Agudo."
elif a ==90:
mensagem = f"O Ângulo {a} graus é um Ângulo Recto."
elif a < 180:
mensagem = f"O Ângulo {a} graus é um Ângulo Obtuso."
elif a <360:
mensagem = f"O Ângulo {a} graus é um Ângulo Côncavo."
elif a ==360:
mensagem = f"O Ângulo {a} graus é um completo ou de uma volta."
else:
mensagem = f"O Ângulo {a} não existe."

resultado.set(mensagem)
def limpar():
angulo_entrada.delete(0, END)
titulo = Label(text="Classificação de Ângulos ",
bg="#d9ead3", fg="#0b5394",
font=("Arial", "15", "bold"))
titulo.place(relx=0.3, rely=0.05)
angulo_texto = Label(text="Ângulo ",
bg="#d9ead3", fg="#0b5394",
font=("Arial", "12", "bold"))
angulo_texto.place(relx=0.25, rely=0.3) angulo = DoubleVar()
angulo_entrada = Entry(textvariable=angulo,
font=("Arial", "12", "bold"),
bg="white", fg="blue", justify='center')
angulo_entrada.place(relx=0.5, rely=0.3, relwidth=0.3) #,command=app
but1 = Button(text="Calcular", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=app)
but1.place(relx=0.15, rely=0.5, relwidth=0.35, 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.55, rely=0.5, relwidth=0.35, relheight=0.1) classificacao_texto = Label(text="Classificação do Ângulo",
font=("Arial", 12, "bold"), bg="#d9ead3")
classificacao_texto.place(relx=0.3, rely=0.7) resultado = StringVar()
classificacao_resultado = Label(textvariable=resultado,
font=("Arial", 12, "bold"), bg="#f0f8ff")
classificacao_resultado.place(relx=0.05, rely=0.8, relwidth=0.9) root.mainloop()
0