Mundo em Python

Principais Ligas de Futebol

tkinter import *

ligas = {
"Premier League": {
"País": "Inglaterra",
"Popularidade": "Uma das ligas mais vistas no mundo",
"Estilo de jogo": "Rápido, físico e competitivo. Jogos intensos do início ao fim",
"Clubes famosos": ["Manchester United", "Liverpool", "Chelsea", "Arsenal", "Manchester City"],
"Curiosidade": "Qualquer equipa pode surpreender, com poucos 'dominadores' absolutos",
"Diferencial": "Elevadíssimos investimentos e patrocínios, atraindo estrelas internacionais"
},
"La Liga": {
"País": "Espanha",
"Popularidade": "Muito forte na Europa e na América Latina",
"Estilo de jogo": "Técnico, com forte valorização da posse de bola e dribles",
"Clubes famosos": ["Real Madrid", "Barcelona", "Atlético de Madrid"],
"Curiosidade": "Histórico de grandes goleadores (Messi, Cristiano Ronaldo)",
"Diferencial": "O histórico duelo Real Madrid x Barcelona (El Clásico) é mundialmente famoso"
},
"Serie A": {
"País": "Itália",
"Popularidade": "Tradicional e táctica",
"Estilo de jogo": "Estratégico, defensivo, com foco na organização e no contra-ataque",
"Clubes famosos": ["Juventus", "AC Milan", "Inter de Milão", "Roma"],
"Curiosidade": "Conhecida historicamente como a 'liga do catenaccio' (defesa forte)",
"Diferencial": "Grandes treinadores e foco na disciplina táctica"
},
"Bundesliga": {
"País": "Alemanha",
"Popularidade": "Muito forte na Alemanha e na Europa Central",
"Estilo de jogo": "Ofensivo, rápido e físico. Estádios cheios e adeptos muito fanáticos",
"Clubes famosos": ["Bayern de Munique", "Borussia Dortmund"],
"Curiosidade": "Média de público elevada, com adeptos muito envolvidos",
"Diferencial": "Boa gestão financeira dos clubes e forte aposta em jovens talentos"
},
"Ligue 1": {
"País": "França",
"Popularidade": "Menor do que a Premier League e a La Liga, mas em crescimento",
"Estilo de jogo": "Técnico e físico, combinando juventude e experiência",
"Clubes famosos": ["Paris Saint-Germain (PSG)", "Lyon", "Marselha"],
"Curiosidade": "O PSG domina a liga recentemente, atraindo estrelas internacionais",
"Diferencial": "Formação de jovens talentos que depois brilham noutros países"
}
} root = Tk()
root.geometry("700x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Principais Ligas de Futebol") titulo = Label(
text="Principais Ligas",
font=("Arial", 28, "bold"),
bg="#103030",
fg="#49e3e3"
)
titulo.place(relx=0.18, rely=0.05) var = StringVar()
dropDownList = ["Premier League", "La Liga", "Serie A", "Bundesliga", "Ligue 1"] resultado_texto = Label(
text="",
font=("Arial", 12, "bold"),
bg="#cfe2f3",
justify=LEFT,
anchor="nw",wraplength=650
)
resultado_texto.place(relx=0.05, rely=0.45, relwidth=0.9, relheight=0.45) def app(liga_selecionada):
dados = ligas[liga_selecionada]
texto = f"Liga: {liga_selecionada}\n"
texto += f"País: {dados['País']} \n"
texto += f"Popularidade: {dados['Popularidade']} \n"
texto += f"Estilo de jogo: {dados['Estilo de jogo']} \n"
texto += f"Clubes famosos: {', '.join(dados['Clubes famosos'])}\n"
texto += f"Curiosidade: {dados['Curiosidade']}\n"
texto += f"Diferencial: {dados['Diferencial']}\n"
resultado_texto.config(text=texto) dropdown = OptionMenu(root, var, *dropDownList, command=app)
var.set(dropDownList[0])
dropdown.place(relx=0.45, rely=0.25, relwidth=0.5)
dropdown.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 20, "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 20, "bold")) texto_sub1 = Label(
text="Liga:",
font=("Arial", 20, "bold"),
bg="#103030",
fg="#49e3e3"
)
texto_sub1.place(relx=0.25, rely=0.26) app(dropDownList[0]) root.mainloop()
0