Mundo em Python

Motivos para Cartões de Futebol

from tkinter import *
cartoes = {
"amarelo": [
"Comportamento antidesportivo",
"Protestar contra decisões do árbitro",
"Demora na reposição da bola em jogo",
"Entrar ou sair do campo sem autorização",
"Não respeitar a distância regulamentar nas bolas paradas",
"Faltas táticas (ex: puxar a camisola)"
],
"vermelho": [
"Entrada violenta ou uso excessivo da força",
"Conduta violenta ou agressão física",
"Impedir clara ocasião de golo com falta ou mão",
"Linguagem ofensiva ou gestos obscenos",
"Dois cartões amarelos no mesmo jogo"
]
}
root = Tk()
root.geometry("500x500")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Motivos para Cartões ") titulo = Label(text="Motivos para Cartões",
font=("Arial", 28, "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.1, rely=0.05) def atualizar_motivos(selecao):
if selecao == "Cartão Amarelo":
motivos = cartoes["amarelo"]
else:
motivos = cartoes["vermelho"] resultado_texto.config(text="\n".join(motivos)) var = StringVar()
opcoes = ["Cartão Amarelo", "Cartão Vermelho"]
dropdown = OptionMenu(root, var, *opcoes, command=atualizar_motivos)
var.set(opcoes[0])
dropdown.place(relx=0.15, rely=0.25)
dropdown.config(background='#09A3BA', foreground="#FFFFFF",font=("Arial", 28, "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF",font=("Arial", 28, "bold"))
resultado_texto = Label(text="",
font=("Arial", 12, "bold"),
bg="#cfe2f3", justify=LEFT, anchor="nw")
resultado_texto.place(relx=0.05, rely=0.45, relwidth=0.9, relheight=0.5)
atualizar_motivos(var.get())
root.mainloop()
0