Files
Schmyrhon/hangman.py
T
2026-09-06 17:26:56 +02:00

64 lines
1.2 KiB
Python

import random
woerter = ['Hund', 'Katze', 'Maus', 'Pferd', 'Laurenz']
versuche = 7
ratewort = random.choice(woerter)
print(ratewort)
erraten = []
falsche_bs = []
tracker_fbs = 0
nutzereingabe = ""
for buchstaben in ratewort:
erraten.append('_')
while nutzereingabe != "bye" and versuche > 0:
for eintrag in erraten:
print(eintrag, end=" ")
print()
print(versuche)
if tracker_fbs > 0:
print("Falsche Buchstaben bisher:", ", ".join(falsche_bs))
nutzereingabe = input("Ihr Vorschlag? ").lower()
if nutzereingabe in falsche_bs:
print("Den hast du schon (falsch) erraten, Kollege")
continue
x = 0
richtig = False
for buchstaben in ratewort:
if nutzereingabe == buchstaben.lower():
print("Treffer!")
erraten[x] = ratewort[x]
richtig = True
x = x + 1
if richtig != True:
versuche = versuche - 1
falsche_bs.append(nutzereingabe)
tracker_fbs = tracker_fbs + 1
if versuche == 0:
print("Das war dein letzter Versuch, das Spiel ist beendet. Das Wort war:", ratewort)
if '_' not in erraten:
print("Gewonnen!")
print("Das Wort war:", ratewort)
break