Mundo em Python

Verificar se é um triângulo (utlizando o Tkinter)

print("="*60)
print("\t\t\t\tVerificar se é um triângulo")
print("="*60)
print("\n")
r1 = float(input("Primeiro Segmento: "))
r2 = float(input("Segundo Segmento: "))
r3 = float(input("Terceiro Segmento: "))
if r1 < r2 +r3 and r2 < r1 +r3 and r3 < r1 +r2:
print("\033[92mOs segmentos acima podem formar um triângulo\033[m")
else:
print("\033[31mOs segmentos acima NÃo podem formar um triângulo\033[m")

# Usar tkinter


from tkinter import *

root = Tk()
root.title("Verificar se é um triângulo")
root.geometry("450x400")
root.resizable(0,0)
root.config(bg="#cfe2f3")
def app():
l1 = r1.get()
l2 = r2.get()
l3 = r3.get()
if l1 < l2 + l3 and l2 < l1 + l3 and l3 < l1 + l2:
mensagem = 'Os segmentos acima podem formar um triângulo.'
vresultado['fg'] = "#38761d"
else:
mensagem = 'Os segmentos acima NÃo podem formar um triângulo.'
vresultado['fg'] = "#cc0000"
resultado.set(mensagem)
def limpar():
r1_entrada.delete(0, END)
r2_entrada.delete(0, END)
r3_entrada.delete(0, END)
titulo = Label(text="Verificar se é um triângulo ",bg="#cfe2f3",fg="#bf9000",
font=("Arial","14","bold"))
titulo.place(relx=0.2,rely=0.05)
r1_texto = Label(text="Primeiro Segmento: ",bg="#cfe2f3",fg="#996515",
font=("Arial","12","bold"))
r1_texto.place(relx=0.05,rely=0.2)
r1 = DoubleVar()
r1_entrada= Entry(textvariable=r1,font=("Arial","12","bold"),
bg="white",fg="#990000",justify='center')
r1_entrada.place(relx=0.5,rely=0.2,relwidth=0.3)
r2_texto = Label(text="Segundo Segmento: ",bg="#cfe2f3",fg="#996515",
font=("Arial","12","bold"))
r2_texto.place(relx=0.05,rely=0.3)
r2 = DoubleVar()
r2_entrada= Entry(textvariable=r2,font=("Arial","12","bold"),
bg="white",fg="#990000",justify='center')
r2_entrada.place(relx=0.5,rely=0.3,relwidth=0.3)
r3_texto = Label(text="Terceiro Segmento: ",bg="#cfe2f3",fg="#996515",
font=("Arial","12","bold"))
r3_texto.place(relx=0.05,rely=0.4)
r3 = DoubleVar()
r3_entrada= Entry(textvariable=r3,font=("Arial","12","bold"),
bg="white",fg="#990000",justify='center')
r3_entrada.place(relx=0.5,rely=0.4,relwidth=0.3)
#
but_resposta = Button( text="Verificar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'),command=app)
but_resposta.place(relx=0.25, rely=0.55, relwidth=0.2, 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.55, relwidth=0.2, relheight=0.1) resultado = StringVar()
vresultado = Label(textvariable=resultado,font=("Arial",12,"bold"),
bg="#cfe2f3",fg="#2986cc")
vresultado.place(relx=0.05,rely=0.75,relwidth=0.95) root.mainloop()
0