Advertisement
Guest User

Untitled

a guest
Dec 6th, 2020 (edited)
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.42 KB | None | 0 0
  1. from random import *
  2.  
  3.  
  4. # Dictionary von den Bundesländern und ihren Hauptstaädten erstellen
  5.  
  6. bundeslaender = {'Schleswig Holstein': 'Kiel', 'Hamburg':'Hamburg', 'Mecklenburg-Vorpommern':'Schwerin', 'Niedersachsen':'Hannover', 'Bremen':'Bremen', 'Brandenburg':'Potsdam', 'Berlin':'Berlin','Sachsen-Anhalt':'Magdeburg','Sachsen':'Dresden', 'Nordrhein-Westfalen':'Düsseldorf', 'Hessen':'Wiesbaden', 'Thüringen':'Erfurt', 'Rheinland-Pfalz':'Mainz', 'Saarland':'Saarbrücken', 'Baden-Württemberg':'Stuttgart', 'Bayern': 'München'}
  7.  
  8.  
  9. # (Bundesland, Hauptstadt).
  10. # Das kannst du so erzeugen:
  11.  
  12. bundeslaender_liste = list(bundeslaender)
  13. hauptstaedte_liste=list(bundeslaender.values())
  14.  
  15. print(bundeslaender_liste)
  16. print(hauptstaedte_liste)
  17.  
  18.  
  19.  
  20.  
  21.  
  22. # while Schleife initialisieren
  23.  
  24. antwort = ''
  25.  
  26.  
  27. while antwort != 'Ende':
  28.    
  29. # Ein zufälliges Bundesland auswürfeln
  30.  
  31.     zahl = randint(0, len(bundeslaender_liste) - 1)
  32.     bundesland = bundeslaender_liste[zahl]
  33.    
  34.     # Abfrage der Antort des Users
  35.  
  36.     antwort = input('Wie lautet die Hauptstadt von' + ' ' + bundesland)
  37.    
  38.     # Prüfen, ob die eingegebene Antwort richtig ist und Ausgabe
  39.  
  40.     if antwort == hauptstaedte_liste[zahl]:
  41.         print('Das ist richtig')
  42.  
  43.     # Erstellen der Bedingung für das Beenden des Programms und Ausgabe
  44.    
  45.     elif antwort == 'Ende':
  46.         print('Auf Wiedersehen')
  47.    
  48.     else:
  49.         print('Das ist falsch')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement