Text-Spiel - Python-Grundlagen
Was wir lernen:
if / elif / elsewhile-Schleiferandom.randint()Das Programm denkt sich eine Zahl. Der Spieler rät mit Hinweisen "zu groß" / "zu klein". Die Versuchsanzahl wird gezählt.
Vorgehensweise: Wird gemeinsam live entwickelt - Abend 1 von null; ab Abend 2 Starter-Grundgerüst. Kein fertiger Code vorgegeben, alle tippen mit.
import random
zahl = random.randint(1, 100)
versuche = 0
while True:
tipp = int(input("Dein Tipp (1 - 100): "))
versuche += 1
if tipp < zahl:
print("Zu klein! Versuch nochmal.")
elif tipp > zahl:
print("Zu groß! Versuch nochmal.")
else:
print(f"Richtig in {versuche} Versuchen! 🎉")
break
So sieht das Endergebnis im Terminal aus