Übung:
Es soll ein Spiel entwickelt werden bei dem eine Zahl zwischen 1 und 99 in maximal 7 Versuchen erraten werden.
# zahlenraten.py
import random
durchgang = 0
aktiv = True
ratezahl = random.randint(0,100)
while aktiv:
durchgang = durchgang + 1
print() # für Abstand (nur Optik)
print('Durchgang: ' + str(durchgang))
benutzereingabe = 0
while not 0<benutzereingabe<100:
benutzereingabe = int(input("Bitte Zahl eingeben (1...99): "))
if benutzereingabe == ratezahl:
print("Gewonnen! Die geheime Zahl ist nicht mehr geheim")
aktiv = False
break
elif benutzereingabe > ratezahl:
print("deine geratene Zahl ist zu groß")
else:
print("deine geratene Zahl ist zu klein")
if (durchgang == 7):
print("Schade – verloren. Einfach nochmals probieren")
print("Es war die Zahl " + str(ratezahl))
aktiv = False
print("Ende des Spiels")