Mundo em Python

Campeões de Futebol Europeus e Mundiais

# Campeões  de Futebol Europeus


from tkinter import *
from tkinter import ttk # Função para criar e configurar a janela principal
root = Tk()
root.geometry("400x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Campeões Europeus") # Título
titulo = Label(root, text="Campeões Europeus", font=("Arial", 28, "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.05, rely=0.05) # Dicionário de campeões europeus
campeão_europeu = {
"União Soviética": ["1960"],
"Espanha": ["1964", "2008", "2012", "2024"],
"Alemanha": ["1972", "1980", "1996"],
"Tchecoslováquia": ["1976"],
"França": ["1984", "2000"],
"Grécia": ["2004"],
"Portugal": ["2016"],
"Itália": ["2020"],
"Países Baixos": ["1988"],
"Dinamarca": ["1992"]
} # Função para exibir os anos de vitória do país selecionado
def mostrar_anos(event):
pais_selecionado = combobox.get()
anos = campeão_europeu.get(pais_selecionado, [])
anos_label.config(text=f"Ano(s): {', '.join(anos)}") # Ordena os países alfabeticamente
paises_ordenados = sorted(campeão_europeu.keys()) # Label e Combobox para selecionar o país
pais_label = Label(root, text="Selecione um país:", font=("Arial", 14), bg="#103030", fg="#ffffff")
pais_label.place(relx=0.05, rely=0.2) combobox = ttk.Combobox(root, values=paises_ordenados, font=("Arial", 12))
combobox.place(relx=0.05, rely=0.3)
combobox.bind("<<ComboboxSelected>>", mostrar_anos) # Label para exibir os anos de vitória
anos_label = Label(root, text="Ano(s): ", font=("Arial", 14), bg="#103030", fg="#ffffff")
anos_label.place(relx=0.05, rely=0.4) # Loop principal
root.mainloop()

#Campeões Mundiais


from tkinter import *
from tkinter import ttk root = Tk()
root.geometry("400x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Campeões Mundiais")
campeão_mundial = {
"Uruguai": ["1930","1950"],
"Itália": ["1934", "1938", "1982", "2006"],
"Alemanha": ["1954", "1974", "1990","2014"],
"Brasil": ["1958","1962","1970","1994","2002"],
"Inglaterra": ["1966"],
"Argentina": ["1978","1986","2022"],
"França": ["1998","2018"]
} titulo = Label(root, text="Campeões Mundiais", font=("Arial", 28, "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.05, rely=0.05)
def mostrar_anos(event):
pais_selecionado = combobox.get()
anos = campeão_mundial.get(pais_selecionado, [])
anos_label.config(text=f"Ano(s): {', '.join(anos)}") paises_ordenados = sorted(campeão_mundial.keys()) pais_label = Label(root, text="Selecione um país:", font=("Arial", 14), bg="#103030", fg="#ffffff")
pais_label.place(relx=0.05, rely=0.2)
combobox = ttk.Combobox(root, values=paises_ordenados, font=("Arial", 12))
combobox.place(relx=0.05, rely=0.3)
combobox.bind("<<ComboboxSelected>>", mostrar_anos)
anos_label = Label(root, text="Ano(s): ", font=("Arial", 14), bg="#103030", fg="#ffffff")
anos_label.place(relx=0.05, rely=0.4)
root.mainloop()
0