eurovisao = {
1956: {"pais_vencedor": "Suíça", "artista": "Lys Assia", "musica": "Refrain",
"cidade_anfitria": "Lugano", "pais_cidade_anfitria": "Suíça"},
1957: {"pais_vencedor": "Países Baixos", "artista": "Corry Brokken", "musica": "Net Als Toen",
"cidade_anfitria": "Frankfurt am Main", "pais_cidade_anfitria": "Alemanha"},
1958: {"pais_vencedor": "França", "artista": "André Claveau", "musica": "Dors, Mon Amour",
"cidade_anfitria": "Hilversum", "pais_cidade_anfitria": "Países Baixos"},
1959: {"pais_vencedor": "Países Baixos", "artista": "Teddy Scholten", "musica": "Een Beetje",
"cidade_anfitria": "Cannes", "pais_cidade_anfitria": "França"},
1960: {"pais_vencedor": "França", "artista": "Jacqueline Boyer", "musica": "Tom Pillibi",
"cidade_anfitria": "Londres", "pais_cidade_anfitria": "Reino Unido"},
1961: {"pais_vencedor": "Luxemburgo", "artista": "Jean-Claude Pascal", "musica": "Nous les Amoureux",
"cidade_anfitria": "Cannes", "pais_cidade_anfitria": "França"},
1962: {"pais_vencedor": "França", "artista": "Isabelle Aubret", "musica": "Un Premier Amour",
"cidade_anfitria": "Luxemburgo", "pais_cidade_anfitria": "Luxemburgo"},
1963: {"pais_vencedor": "Dinamarca", "artista": "Grethe & Jørgen Ingmann", "musica": "Dansevise",
"cidade_anfitria": "Londres", "pais_cidade_anfitria": "Reino Unido"},
1964: {"pais_vencedor": "Itália", "artista": "Gigliola Cinquetti", "musica": "Non ho l'età",
"cidade_anfitria": "Copenhaga", "pais_cidade_anfitria": "Dinamarca"},
1965: {"pais_vencedor": "Luxemburgo", "artista": "France Gall", "musica": "Poupée de cire, poupée de son",
"cidade_anfitria": "Nápoles", "pais_cidade_anfitria": "Itália"},
1966: {"pais_vencedor": "Áustria", "artista": "Udo Jürgens", "musica": "Merci Chérie",
"cidade_anfitria": "Luxemburgo", "pais_cidade_anfitria": "Luxemburgo"},
1967: {"pais_vencedor": "Reino Unido", "artista": "Sandie Shaw", "musica": "Puppet on a String",
"cidade_anfitria": "Viena", "pais_cidade_anfitria": "Áustria"},
1968: {"pais_vencedor": "Espanha", "artista": "Massiel", "musica": "La La La",
"cidade_anfitria": "Londres", "pais_cidade_anfitria": "Reino Unido"},
1969: {"pais_vencedor": "Espanha / Reino Unido / Países Baixos / França",
"artista": "Salomé / Lulu / Lennie Kuhr / Frida Boccara",
"musica": "Vivo Cantando / Boom Bang-a-Bang / De Troubadour / Un Jour, Un Enfant",
"cidade_anfitria": "Madrid", "pais_cidade_anfitria": "Espanha"},
1970: {"pais_vencedor": "Irlanda", "artista": "Dana", "musica": "All Kinds of Everything",
"cidade_anfitria": "Amesterdão", "pais_cidade_anfitria": "Países Baixos"},
1971: {"pais_vencedor": "Mónaco", "artista": "Séverine", "musica": "Un banc, un arbre, une rue",
"cidade_anfitria": "Dublin", "pais_cidade_anfitria": "Irlanda"},
1972: {"pais_vencedor": "Luxemburgo", "artista": "Vicky Leandros", "musica": "Après Toi",
"cidade_anfitria": "Edimburgo", "pais_cidade_anfitria": "Reino Unido"},
1973: {"pais_vencedor": "Luxemburgo", "artista": "Anne-Marie David", "musica": "Tu Te Reconnaîtras",
"cidade_anfitria": "Luxemburgo", "pais_cidade_anfitria": "Luxemburgo"},
1974: {"pais_vencedor": "Suécia", "artista": "ABBA", "musica": "Waterloo",
"cidade_anfitria": "Brighton", "pais_cidade_anfitria": "Reino Unido"},
1975: {"pais_vencedor": "Países Baixos", "artista": "Teach-In", "musica": "Ding-A-Dong",
"cidade_anfitria": "Estocolmo", "pais_cidade_anfitria": "Suécia"},
1976: {"pais_vencedor": "Reino Unido", "artista": "Brotherhood of Man", "musica": "Save Your Kisses for Me",
"cidade_anfitria": "Haia", "pais_cidade_anfitria": "Países Baixos"},
1977: {"pais_vencedor": "França", "artista": "Marie Myriam", "musica": "L'Oiseau et l'Enfant",
"cidade_anfitria": "Londres", "pais_cidade_anfitria": "Reino Unido"},
1978: {"pais_vencedor": "Israel", "artista": "Izhar Cohen & Alphabeta", "musica": "A-Ba-Ni-Bi",
"cidade_anfitria": "Paris", "pais_cidade_anfitria": "França"},
1979: {"pais_vencedor": "Israel", "artista": "Gali Atari & Milk and Honey", "musica": "Hallelujah",
"cidade_anfitria": "Jerusalém", "pais_cidade_anfitria": "Israel"},
1980: {"pais_vencedor": "Irlanda", "artista": "Johnny Logan", "musica": "What's Another Year?",
"cidade_anfitria": "Haia", "pais_cidade_anfitria": "Países Baixos"},
1981: {"pais_vencedor": "Reino Unido", "artista": "Bucks Fizz", "musica": "Making Your Mind Up",
"cidade_anfitria": "Dublin", "pais_cidade_anfitria": "Irlanda"},
1982: {"pais_vencedor": "Alemanha", "artista": "Nicole", "musica": "Ein Bisschen Frieden",
"cidade_anfitria": "Harrogate", "pais_cidade_anfitria": "Reino Unido"},
1983: {"pais_vencedor": "Luxemburgo", "artista": "Corinne Hermès", "musica": "Si La Vie Est Cadeau",
"cidade_anfitria": "Munique", "pais_cidade_anfitria": "Alemanha"},
1984: {"pais_vencedor": "Suécia", "artista": "Herreys", "musica": "Diggi-Loo Diggi-Ley",
"cidade_anfitria": "Luxemburgo", "pais_cidade_anfitria": "Luxemburgo"},
1985: {"pais_vencedor": "Noruega", "artista": "Bobbysocks", "musica": "La det swinge",
"cidade_anfitria": "Gotemburgo", "pais_cidade_anfitria": "Suécia"},
1986: {"pais_vencedor": "Bélgica", "artista": "Sandra Kim", "musica": "J'aime La Vie",
"cidade_anfitria": "Bergen", "pais_cidade_anfitria": "Noruega"},
1987: {"pais_vencedor": "Irlanda", "artista": "Johnny Logan", "musica": "Hold Me Now",
"cidade_anfitria": "Bruxelas", "pais_cidade_anfitria": "Bélgica"},
1988: {"pais_vencedor": "Suíça", "artista": "Céline Dion", "musica": "Ne Partez Pas Sans Moi",
"cidade_anfitria": "Dublin", "pais_cidade_anfitria": "Irlanda"},
1989: {"pais_vencedor": "Iugoslávia", "artista": "Riva", "musica": "Rock Me",
"cidade_anfitria": "Lausanne", "pais_cidade_anfitria": "Suíça"},
1990: {"pais_vencedor": "Itália", "artista": "Toto Cutugno", "musica": "Insieme: 1992",
"cidade_anfitria": "Zagreb", "pais_cidade_anfitria": "Iugoslávia"},
1991: {"pais_vencedor": "Suécia", "artista": "Carola", "musica": "Fångad av en stormvind",
"cidade_anfitria": "Roma", "pais_cidade_anfitria": "Itália"},
1992: {"pais_vencedor": "Irlanda", "artista": "Linda Martin", "musica": "Why Me?",
"cidade_anfitria": "Malmö", "pais_cidade_anfitria": "Suécia"},
1993: {"pais_vencedor": "Irlanda", "artista": "Niamh Kavanagh", "musica": "In Your Eyes",
"cidade_anfitria": "Millstreet", "pais_cidade_anfitria": "Irlanda"},
1994: {"pais_vencedor": "Irlanda", "artista": "Paul Harrington & Charlie McGettigan",
"musica": "Rock 'n' Roll Kids",
"cidade_anfitria": "Dublin", "pais_cidade_anfitria": "Irlanda"},
1995: {"pais_vencedor": "Noruega", "artista": "Secret Garden", "musica": "Nocturne",
"cidade_anfitria": "Dublin", "pais_cidade_anfitria": "Irlanda"},
1996: {"pais_vencedor": "Irlanda", "artista": "Eimear Quinn", "musica": "The Voice",
"cidade_anfitria": "Oslo", "pais_cidade_anfitria": "Noruega"},
1997: {"pais_vencedor": "Reino Unido", "artista": "Katrina and the Waves", "musica": "Love Shine a Light",
"cidade_anfitria": "Dublin", "pais_cidade_anfitria": "Irlanda"},
1998: {"pais_vencedor": "Israel", "artista": "Dana International", "musica": "Diva",
"cidade_anfitria": "Birmingham", "pais_cidade_anfitria": "Reino Unido"},
1999: {"pais_vencedor": "Suécia", "artista": "Charlotte Nilsson", "musica": "Take Me to Your Heaven",
"cidade_anfitria": "Jerusalém", "pais_cidade_anfitria": "Israel"},
2000: {"pais_vencedor": "Dinamarca", "artista": "Olsen Brothers", "musica": "Fly on the Wings of Love",
"cidade_anfitria": "Estocolmo", "pais_cidade_anfitria": "Suécia"},
2001: {"pais_vencedor": "Estónia", "artista": "Tanel Padar, Dave Benton & 2XL", "musica": "Everybody",
"cidade_anfitria": "Copenhaga", "pais_cidade_anfitria": "Dinamarca"},
2002: {"pais_vencedor": "Letónia", "artista": "Marie N", "musica": "I Wanna",
"cidade_anfitria": "Tallinn", "pais_cidade_anfitria": "Estónia"},
2003: {"pais_vencedor": "Turquia", "artista": "Sertab Erener", "musica": "Everyway That I Can",
"cidade_anfitria": "Riga", "pais_cidade_anfitria": "Letónia"},
2004: {"pais_vencedor": "Ucrânia", "artista": "Ruslana", "musica": "Wild Dances",
"cidade_anfitria": "Istambul", "pais_cidade_anfitria": "Turquia"},
2005: {"pais_vencedor": "Grécia", "artista": "Helena Paparizou", "musica": "My Number One",
"cidade_anfitria": "Kiev", "pais_cidade_anfitria": "Ucrânia"},
2006: {"pais_vencedor": "Finlândia", "artista": "Lordi", "musica": "Hard Rock Hallelujah",
"cidade_anfitria": "Atenas", "pais_cidade_anfitria": "Grécia"},
2007: {"pais_vencedor": "Sérvia", "artista": "Marija Šerifović", "musica": "Molitva",
"cidade_anfitria": "Helsínquia", "pais_cidade_anfitria": "Finlândia"},
2008: {"pais_vencedor": "Rússia", "artista": "Dima Bilan", "musica": "Believe",
"cidade_anfitria": "Belgrado", "pais_cidade_anfitria": "Sérvia"},
2009: {"pais_vencedor": "Noruega", "artista": "Alexander Rybak", "musica": "Fairytale",
"cidade_anfitria": "Moscovo", "pais_cidade_anfitria": "Rússia"},
2010: {"pais_vencedor": "Alemanha", "artista": "Lena Meyer-Landrut", "musica": "Satellite",
"cidade_anfitria": "Baerum", "pais_cidade_anfitria": "Noruega"},
2011: {"pais_vencedor": "Azerbaijão", "artista": "Ell & Nikki", "musica": "Running Scared",
"cidade_anfitria": "Düsseldorf", "pais_cidade_anfitria": "Alemanha"},
2012: {"pais_vencedor": "Suécia", "artista": "Loreen", "musica": "Euphoria",
"cidade_anfitria": "Baku", "pais_cidade_anfitria": "Azerbaijão"},
2013: {"pais_vencedor": "Dinamarca", "artista": "Emmelie de Forest", "musica": "Only Teardrops",
"cidade_anfitria": "Malmö", "pais_cidade_anfitria": "Suécia"},
2014: {"pais_vencedor": "Áustria", "artista": "Conchita Wurst", "musica": "Rise Like a Phoenix",
"cidade_anfitria": "Copenhaga", "pais_cidade_anfitria": "Dinamarca"},
2015: {"pais_vencedor": "Suécia", "artista": "Måns Zelmerlöw", "musica": "Heroes",
"cidade_anfitria": "Viena", "pais_cidade_anfitria": "Áustria"},
2016: {"pais_vencedor": "Ucrânia", "artista": "Jamala", "musica": "1944",
"cidade_anfitria": "Estocolmo", "pais_cidade_anfitria": "Suécia"},
2017: {"pais_vencedor": "Portugal", "artista": "Salvador Sobral", "musica": "Amar pelos dois",
"cidade_anfitria": "Kiev", "pais_cidade_anfitria": "Ucrânia"},
2018: {"pais_vencedor": "Israel", "artista": "Netta Barzilai", "musica": "Toy",
"cidade_anfitria": "Lisboa", "pais_cidade_anfitria": "Portugal"},
2019: {"pais_vencedor": "Países Baixos", "artista": "Duncan Laurence", "musica": "Arcade",
"cidade_anfitria": "Tel Aviv", "pais_cidade_anfitria": "Israel"},
2020: {"pais_vencedor": None, "artista": None, "musica": None,
"cidade_anfitria": "Roterdão", "pais_cidade_anfitria": "Países Baixos"},
2021: {"pais_vencedor": "Itália", "artista": "Måneskin", "musica": "Zitti e Buoni",
"cidade_anfitria": "Roterdão", "pais_cidade_anfitria": "Países Baixos"},
2022: {"pais_vencedor": "Ucrânia", "artista": "Kalush Orchestra", "musica": "Stefania",
"cidade_anfitria": "Turim", "pais_cidade_anfitria": "Itália"},
2023: {"pais_vencedor": "Suécia", "artista": "Loreen", "musica": "Tattoo",
"cidade_anfitria": "Liverpool", "pais_cidade_anfitria": "Reino Unido"},
2024: {"pais_vencedor": "Suíça", "artista": "Nemo", "musica": "The Code",
"cidade_anfitria": "Malmö", "pais_cidade_anfitria": "Suécia"},
2025: {"pais_vencedor": "Áustria", "artista": "JJ", "musica": "Wasted Love",
"cidade_anfitria": "Basileia", "pais_cidade_anfitria": "Suíça"},
}
from tkinter import *
from tkinter import *
root = Tk()
root.geometry("700x450")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Eurovisão")
Label(text="Eurovisão", font=("Arial", 28, "bold"),
bg="#103030", fg="#49e3e3").place(relx=0.35, rely=0.05)
Label(text="Escolha um ano:", font=("Arial", 20, "bold"),
bg="#103030", fg="#49e3e3").place(relx=0.15, rely=0.26)
dropDownList = [str(ano) for ano in eurovisao.keys()]
var = StringVar()
def app(ano):
ano = int(ano)
info = eurovisao[ano]
texto = (
f"Ano: {ano}\n"
f"País vencedor: {info['pais_vencedor']}\n"
f"Artista: {info['artista']}\n"
f"Música: {info['musica']}\n"
f"Cidade anfitriã: {info['cidade_anfitria']} ({info['pais_cidade_anfitria']})"
)
resultado_texto.config(text=texto)
dropdown = OptionMenu(root, var, *dropDownList, command=app)
var.set(dropDownList[0])
dropdown.place(relx=0.55, rely=0.27, relwidth=0.35)
dropdown.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 18, "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 14))
resultado_texto = Label(
text="",
justify=LEFT,
font=("Arial", 14, "bold"),
bg="#cfe2f3",
anchor="w",wraplength=650
)
resultado_texto.place(relx=0.05, rely=0.50, relwidth=0.90, relheight=0.40)
root.mainloop()