Skip to content

Instantly share code, notes, and snippets.

@sthesing
Created May 17, 2017 10:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sthesing/b94bb201e438ad2a44eada752460fd41 to your computer and use it in GitHub Desktop.
Save sthesing/b94bb201e438ad2a44eada752460fd41 to your computer and use it in GitHub Desktop.
Zahlenraten Beispiel aus dem KBQ-Kurs "Programmieren für Anfänger"
import random
print("Willkommen beim Zahlenraten!")
untergrenze = input("Gib die Untergrenze ein: ")
obergrenze = input("Gib die Obergrenze ein: ")
# input liefert strings. Wir brauchen integers. Also umwandeln
untergrenze = int(untergrenze)
obergrenze = int(obergrenze)
zufallszahl = random.randint(untergrenze, obergrenze)
print("Hallo, ich habe mir eine Zahl zwischen" , untergrenze, "und", obergrenze, "ausgedacht.")
print("Du musst raten!")
antwort = input("Rate eine Zahl: ")
antwort = int(antwort)
anzahlversuche = 1
while antwort != zufallszahl:
print("Falsch")
if antwort > zufallszahl:
print("Deine Zahl ist zu groß.")
else:
print("Deine Zahl ist zu klein.")
antwort = input("Rate eine Zahl: ")
antwort = int(antwort)
anzahlversuche = anzahlversuche + 1
print("Richtig")
print("Du hast", anzahlversuche, "Versuche gebraucht")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment