import random
sehenswuerdigkeiten = {
    "Rom": ["Kolosseum", "Forum Romanum", "Petersdom", "Pantheon", "Trevi-Brunnen", "Piazza Navona"],
    "Wien": ["Schönbrunn", "Stephansdom", "Riesenrad", "Schloss Belvedere", "Karlskirche", "Rathaus", "Hofburg"],
    "Paris": ["Eiffelturm", "Arc de Triomphe", "Louvre", "Schloss von Versailles", "Tour Montparnasse", "Notre-Dame"],
    "London": ["Tower Bridge", "Tower of London", "Big Ben", "Buckingham Palace", "London Eye", "Westminster Abbey"],
    "Berlin": ["Fernsehturm", "Brandenburger Tor", "Berliner Dom", "Reichstagsgebäude", "Schloss Sanssouci", "Museumsinsel"],
    "Barcelona": ["Sagrada Família", "Park Güell", "Casa Batlló", "La Rambla", "Camp Nou", "Montjuïc"],
    "Amsterdam": ["Rijksmuseum", "Van Gogh Museum", "Anne-Frank-Haus", "Dam", "Vondelpark", "Grachten"],
    "Prag": ["Karlsbrücke", "Prager Burg", "Altstädter Ring", "Astronomische Uhr", "Veitsdom", "Wenzelsplatz"],
    "Budapest": ["Parlamentsgebäude", "Fischerbastei", "Kettenbrücke", "Burgpalast", "Heldenplatz", "Gellértberg"],
    "Lissabon": ["Belém-Turm", "Mosteiro dos Jerónimos", "Praça do Comércio", "Castelo de São Jorge", "Elevador de Santa Justa", "Straßenbahn 28"],
    "Madrid": ["Palacio Real", "Prado", "Plaza Mayor", "Puerta del Sol", "Retiro-Park", "Estadio Santiago Bernabéu"],
    "Athen": ["Akropolis", "Parthenon", "Agora", "Tempel des Olympischen Zeus", "Lykabettus", "Plaka"],
    "Kopenhagen": ["Nyhavn", "Die Kleine Meerjungfrau", "Tivoli", "Schloss Amalienborg", "Rundetårn", "Christiansborg"],
    "Dublin": ["Trinity College", "Guinness Storehouse", "Temple Bar", "Dublin Castle", "St. Patrick's Cathedral", "Phoenix Park"],
    "Brüssel": ["Grand-Place", "Atomium", "Manneken Pis", "Königlicher Palast", "Galeries Royales Saint-Hubert", "Parlamentarium"],
    "Venedig": ["Markusplatz", "Markusdom", "Dogenpalast", "Rialtobrücke", "Canal Grande", "Seufzerbrücke"],
    "Florenz": ["Kathedrale Santa Maria del Fiore", "Uffizien", "Ponte Vecchio", "Palazzo Vecchio", "Piazza della Signoria", "Boboli-Gärten"],
    "München": ["Marienplatz", "Schloss Nymphenburg", "Englischer Garten", "Frauenkirche", "BMW Welt", "Olympiapark"],
    "Salzburg": ["Festung Hohensalzburg", "Schloss Mirabell", "Mozarts Geburtshaus", "Getreidegasse", "Salzburger Dom", "Hellbrunn"],
    "Zürich": ["Bahnhofstrasse", "Grossmünster", "Fraumünster", "Zürichsee", "Lindenhof", "Kunsthaus Zürich"],
    "Hamburg": ["Elbphilharmonie", "Speicherstadt", "Landungsbrücken", "Miniatur Wunderland", "Michel", "Alster"],
    "Köln": ["Kölner Dom", "Hohenzollernbrücke", "Schokoladenmuseum", "Altstadt", "Rheinauhafen", "Museum Ludwig"],
    "Dresden": ["Frauenkirche", "Semperoper", "Zwinger", "Residenzschloss", "Brühlsche Terrasse", "Fürstenzug"],
    "Leipzig": ["Völkerschlachtdenkmal", "Thomaskirche", "Nikolaikirche", "Zoo Leipzig", "Marktplatz", "Gewandhaus"],
    "Mailand": ["Mailänder Dom", "Galleria Vittorio Emanuele II", "Castello Sforzesco", "Teatro alla Scala", "Navigli", "Das Abendmahl"],
    "Neapel": ["Castel dell'Ovo", "Spaccanapoli", "Pompeji", "Vesuv", "Piazza del Plebiscito", "Archäologisches Nationalmuseum"],
    "Turin": ["Mole Antonelliana", "Palazzo Reale", "Ägyptisches Museum", "Piazza Castello", "Parco del Valentino", "Basilika Superga"],
    "Edinburgh": ["Edinburgh Castle", "Royal Mile", "Arthur's Seat", "Holyrood Palace", "Calton Hill", "National Museum of Scotland"],
    "Glasgow": ["Kelvingrove Art Gallery", "George Square", "Glasgow Cathedral", "Riverside Museum", "Botanischer Garten", "The SSE Hydro"],
    "Oslo": ["Opernhaus", "Vigelandpark", "Festung Akershus", "Munch-Museum", "Holmenkollen", "Fram-Museum"],
    "Stockholm": ["Gamla Stan", "Vasa-Museum", "Königliches Schloss", "Skansen", "ABBA Museum", "Stadshuset"],
    "Helsinki": ["Dom von Helsinki", "Suomenlinna", "Marktplatz", "Temppeliaukio-Kirche", "Uspenski-Kathedrale", "Esplanadi"],
    "Reykjavík": ["Hallgrímskirkja", "Harpa", "Perlan", "Sun Voyager", "Tjörnin", "Laugavegur"],
    "Krakau": ["Wawel", "Marienkirche", "Tuchhallen", "Kazimierz", "Schindlers Fabrik", "Florianstor"],
    "Warschau": ["Altstadt", "Königsschloss", "Kulturpalast", "Łazienki-Park", "POLIN-Museum", "Nowy Świat"],
    "Tallinn": ["Altstadt", "Rathausplatz", "Alexander-Newski-Kathedrale", "Toompea", "Stadtmauer", "Kiek in de Kök"],
    "Riga": ["Schwarzhäupterhaus", "Dom zu Riga", "Freiheitsdenkmal", "Jugendstilviertel", "Zentralmarkt", "Basteiberg"],
    "Vilnius": ["Gediminas-Turm", "Kathedrale", "Tor der Morgenröte", "Uzupis", "Universität Vilnius", "Bernhardinerkirche"],
    "Luxemburg": ["Bock-Kasematten", "Großherzoglicher Palast", "Kathedrale Notre-Dame", "Chemin de la Corniche", "Place Guillaume II", "Grund"],
    "Bern": ["Zytglogge", "Bärenpark", "Bundeshaus", "Rosengarten", "Münster", "Altstadt"],
    "Genf": ["Jet d'Eau", "UNO-Hauptsitz", "Blumenuhr", "Kathedrale St. Peter", "Jardin Anglais", "Patek Philippe Museum"]
}


def zufaellige_stadt():
    stadt = random.choice(list(sehenswuerdigkeiten.keys()))
    sehenswuerdigkeit = random.choice(sehenswuerdigkeiten[stadt])
    sehenswuerdigkeit2 = random.choice(sehenswuerdigkeiten[stadt])

    print("Im nächsten Urlaub könntest du nach " + stadt +
          " fahren und folgende Sehenswürdigkeiten besuchen: " +
          sehenswuerdigkeit + ", " + sehenswuerdigkeit2)

def stadt_auswahl():
    stadt = input("Welche Stadt möchtest du besuchen? ")

    if stadt in sehenswuerdigkeiten:
        sehenswuerdigkeit = random.choice(sehenswuerdigkeiten[stadt])
        sehenswuerdigkeit2 = random.choice(sehenswuerdigkeiten[stadt])
        print("In " + stadt + " könntest du besuchen: " + sehenswuerdigkeit + " und " + sehenswuerdigkeit2 )
    else:
        print("Diese Stadt wird erst mit der Pro-Version freigeschalten")


def startprogramm():
    while True:
        start = input("Stadtauswahl oder zufällige Stadt:")
        if start == ("Stadtauswahl"):
            stadt_auswahl()
            break
        if start == ("zufällige Stadt"):
            zufaellige_stadt()
            break
        if start == ("stadtauswahl"):
            stadt_auswahl()
            break
        if start == ("zufällige stadt"):
            zufaellige_stadt()
            break
        else:
           print ("Entscheide Dich!")

startprogramm()




