Mundo em Python

Regra da Roda

from tkinter import *

root = Tk()
root.geometry("400x500")
root.resizable(0, 0)
root.config(bg="#d9ead3")
root.title("Regra da Roda")
def limpar():
numinador1_entrada.delete(0, END)
numinador2_entrada.delete(0, END)
Denominador1_entrada.delete(0, END)
Denominador2_entrada.delete(0, END) def app():
n1 = numinador1.get()
n2 = numinador2.get()
d1 = Denominador1.get()
d2 = Denominador2.get()
cima = n1*d2
baixo = n2*d1
roda =cima/baixo
rodaarr = round(roda,2)
resultado.set(rodaarr) titulo = Label(text="Regra da Roda",
font=("Arial", "15", "bold"),bg="#d9ead3",fg="#bf9000")
titulo.place(relx=0.25, rely=0.05)
texto_sub1 = Label(text="Numerador 1",
font=("Arial", "12", "bold"),bg="#d9ead3",fg="#bf9000")
texto_sub1.place(relx=0.15, rely=0.15)
texto_sub2 = Label(text="----------------------------------------------------",
font=("Arial", "12", "bold"),bg="#d9ead3",fg="#bf9000")
texto_sub2.place(relx=0.15, rely=0.2)
texto_sub3 = Label(text="Denominador 1",
font=("Arial", "12", "bold"),bg="#d9ead3",fg="#bf9000")
texto_sub3.place(relx=0.15, rely=0.25)
texto_sub4 = Label(text="--"
"--------------------------------------"
"----------------------------",
font=("Arial", "12", "bold"),bg="#d9ead3",fg="#bf9000")
texto_sub4.place(relx=0.05, rely=0.35)
texto_sub5 = Label(text="Numerador 2",
font=("Arial", "12", "bold"),bg="#d9ead3",fg="#bf9000")
texto_sub5.place(relx=0.15, rely=0.4)
texto_sub6 = Label(text="----------------------------------------------------",
font=("Arial", "12", "bold"),bg="#d9ead3",fg="#bf9000")
texto_sub6.place(relx=0.15, rely=0.45)
texto_sub7 = Label(text="Denominador 2",
font=("Arial", "12", "bold"),bg="#d9ead3",fg="#bf9000")
texto_sub7.place(relx=0.15, rely=0.53) numinador1 = IntVar()
numinador1_entrada = Entry(textvariable=numinador1,
font=("Arial", "12", "bold"),
bg="white", fg="blue", justify='center')
numinador1_entrada.place(relx=0.55, rely=0.15, relwidth=0.25) Denominador1 = IntVar()
Denominador1_entrada = Entry(textvariable=Denominador1,
font=("Arial", "12", "bold"),
bg="white", fg="blue", justify='center')
Denominador1_entrada.place(relx=0.55, rely=0.24, relwidth=0.25) numinador2 = IntVar()
numinador2_entrada = Entry(textvariable=numinador2,
font=("Arial", "12", "bold"),
bg="white", fg="blue", justify='center')
numinador2_entrada.place(relx=0.55, rely=0.4, relwidth=0.25) Denominador2 = IntVar()
Denominador2_entrada = Entry(textvariable=Denominador2,
font=("Arial", "12", "bold"),
bg="white", fg="blue", justify='center')
Denominador2_entrada.place(relx=0.55, rely=0.53, relwidth=0.25)
but1 = Button(text="Verificar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=app)
but1.place(relx=0.05, rely=0.65, relwidth=0.25, relheight=0.05)
but_limpar = Button(text="Limpar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=limpar)
but_limpar.place(relx=0.35, rely=0.65, relwidth=0.25, relheight=0.05) but_sair = Button(text="Sair", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=root.destroy)
but_sair.place(relx=0.65, rely=0.65, relwidth=0.25, relheight=0.05)
resultado = StringVar()
resultado_texto = Label(textvariable=resultado,
font=("Arial", 12, "bold"), bg="#cfe2f3")
resultado_texto.place(relx=0.2, rely=0.8, relwidth=0.6,relheight=0.1)
root.mainloop()
0