Mundo em Python

Tkinter: Função de Butão que muda a cor e o texto do Butão e da mensagem do resultado

from tkinter import *
root = Tk()
root.title("Mudar de cor de Butão")
root.geometry("300x220")
root.resizable(0,0)
root.configure(bg="#d6f5f3")
def app():
# Serve para mudar de cor e mensagem
if (b1['text'] == 'Clica para mudar de cor'):
b1.configure(text="Texto Mudado",bg="#fc5a8d",fg="white")
mensagem = "Mensagem número 1"
resultado.set(mensagem)
# Reverte a mudança de cor e mensagem
else:
b1.configure(text="Clica para mudar de cor",bg="#0d324d",fg="#d8f5d6")
mensagem = "Mensagem número 2"
resultado.set(mensagem)
b1 = Button(text="Clica para mudar de cor",bg="#0d324d",fg="#d8f5d6",
font=("Arial","12","bold"),command=app)
b1.place(relx=0.15,rely=0.15,relwidth=0.7)
resultado = StringVar()
vresultado = Label(textvariable=resultado,font=("Arial",12,"bold"),bg="#c9e1e6",fg="#b9770e")
vresultado.place(relx=0.2,rely=0.5,relwidth=0.65)
root.mainloop()
0