Lista de Jogos Olímpicos Verão e Inverno
#Jogos Olímpicos de Verão
from tkinter import ttk
from tkinter import *
# Dicionário dos Jogos Olímpicos de Verão
jogos_olimpicos_verao = {
0000: "inicio",
1896: "Atenas - Grécia",
1900: "Paris - França",
1904: "St. Louis - Estados Unidos",
1908: "Londres - Reino Unido",
1912: "Estocolmo - Suécia",
1920: "Antuérpia - Bélgica",
1924: "Paris - França",
1928: "Amsterdão - Países Baixos",
1932: "Los Angeles - Estados Unidos",
1936: "Berlim - Alemanha",
1948: "Londres - Reino Unido",
1952: "Helsinque - Finlândia",
1956: "Melbourne - Austrália (equestre em Estocolmo, Suécia)",
1960: "Roma - Itália",
1964: "Tóquio - Japão",
1968: "Cidade do México - México",
1972: "Munique - Alemanha Ocidental",
1976: "Montreal - Canadá",
1980: "Moscou - União Soviética",
1984: "Los Angeles - Estados Unidos",
1988: "Seul - Coreia do Sul",
1992: "Barcelona - Espanha",
1996: "Atlanta - Estados Unidos",
2000: "Sydney - Austrália",
2004: "Atenas - Grécia",
2008: "Pequim - China",
2012: "Londres - Reino Unido",
2016: "Rio de Janeiro - Brasil",
2020: "Tóquio - Japão (realizado em 2021)",
2024: "Paris - França",
2028: "Los Angeles - Estados Unidos",
2032: "Brisbane - Austrália"
}
def exibir_selecao(*args):
selecao = ano_var.get()
local = jogos_olimpicos_verao[int(selecao)]
label.config(text=f"Você selecionou:\n {selecao} - {local}")
# Criando a janela principal
root = Tk()
root.title("Jogos Olímpicos de Verão")
root.geometry("500x200")
root.resizable(0, 0)
# Convertendo anos para strings
anos = list(map(str, jogos_olimpicos_verao.keys()))
ano_var = StringVar(root)
ano_var.set(anos[0]) # Valor padrão
# Criando o OptionMenu
option_menu = ttk.OptionMenu(root, ano_var, *anos)
option_menu.pack(pady=20)
# Label para exibir a seleção
label = Label(root, text="", font=("Arial", "15", "bold"))
label.pack(pady=20) # Alterado para pack para garantir o layout
ano_var.trace("w", exibir_selecao)
root.mainloop()
# Jogos Olímpicos de Inverno
from tkinter import ttk
from tkinter import *
# Dicionário dos Jogos Olímpicos de Inverno
jogos_olimpicos_inverno = {
0:"Teste",
1924: "Chamonix - França",
1928: "St. Moritz - Suíça",
1932: "Lake Placid - Estados Unidos",
1936: "Garmisch-Partenkirchen - Alemanha",
1948: "San Moritz - Suíça",
1952: "Oslo - Noruega",
1956: "Cortina d'Ampezzo - Itália",
1960: "Squaw Valley - Estados Unidos",
1964: "Innsbruck - Áustria",
1968: "Grenoble - França",
1972: "Sapporo - Japão",
1984: "Sarajevo - Iugoslávia",
1988: "Calgary - Canadá",
1992: "Albertville - França",
1994: "Lillehammer - Noruega",
1998: "Nagano - Japão",
2002: "Salt Lake City - Estados Unidos",
2006: "Turim - Itália",
2010: "Vancouver - Canadá",
2014: "Sochi - Rússia",
2018: "Pyeongchang - Coreia do Sul",
2022: "Beijing - China",
2026: "Milão-Cortina - Itália"
}
def exibir_selecao(*args):
selecao = ano_var.get()
local = jogos_olimpicos_inverno[int(selecao)]
label.config(text=f"Você selecionou:\n {selecao} - {local}")
# Criando a janela principal
root = Tk()
root.title("Jogos Olímpicos de Inverno")
root.geometry("500x200")
root.resizable(0, 0)
# Convertendo anos para strings
anos = list(map(str, jogos_olimpicos_inverno.keys()))
ano_var = StringVar(root)
ano_var.set(anos[0]) # Valor padrão
# Criando o OptionMenu
option_menu = ttk.OptionMenu(root, ano_var, *anos)
option_menu.pack(pady=20)
# Label para exibir a seleção
label = Label(root, text="", font=("Arial", "15", "bold"))
label.pack(pady=20) # Alterado para pack para garantir o layout
ano_var.trace("w", exibir_selecao)
root.mainloop()
Comentários
Enviar um comentário