Mundo em Python

Ácido ou Neutro ou Básico

from tkinter import *
root = Tk()
root.title("Ácido ou Neutro ou Básico")
root.geometry("400x300")
root.resizable(0,0)
root.configure(bg="#f3f6f4")
def app():
ph = nivelPH.get()
if ph == 7:
mensagem = f'O PH é Neutro!'
vresultado['fg'] = "#93c47d"
elif ph < 7:
mensagem = f'O PH é Ácido!'
vresultado['fg'] = "#ffd966"
else:
mensagem = f'O PH é Básico!'
vresultado['fg'] = "#6fa8dc"


resultado.set(mensagem)
def limpar():
nivelPH_entrada.delete(0, END)
Titulo = Label(text="Ácido ou Neutro ou Básico",
bg="#f3f6f4",fg="#2e3e4c",
font=("Arial","15","bold"))
Titulo.place(relx=0.16,rely=0.05) nivelPHtexto =Label(text="Nível de PH: ",
font=("Arial",12,"bold"),bg="#f3f6f4",fg="#cc0000")
nivelPHtexto.place(relx=0.2,rely=0.25) nivelPH = DoubleVar()
nivelPH_entrada= Entry(textvariable=nivelPH
,font=("Arial","12","bold"),
bg="white",fg="green",justify='center')
nivelPH_entrada.place(relx=0.5,rely=0.25,relwidth=0.25)
#
but_resposta = Button( text="Calcular", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'),command=app)
but_resposta.place(relx=0.25, rely=0.45, relwidth=0.2, relheight=0.15) 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.45, relwidth=0.2, relheight=0.15) resultado = StringVar()
vresultado = Label(textvariable=resultado,font=("Arial",12,"bold"),
bg="#f3f6f4",fg="#2986cc")
vresultado.place(relx=0.2,rely=0.75,relwidth=0.6)
root.mainloop()
0