From 4d9ad6e7cd0e312759e037e796b7c4bf68892023 Mon Sep 17 00:00:00 2001 From: msnau <79276215+msnau@users.noreply.github.com> Date: Sun, 6 Sep 2026 17:38:09 +0200 Subject: [PATCH] =?UTF-8?q?Mikam=C3=A4nnchen=20Quickfix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hangman.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/hangman.py b/hangman.py index 7c85461..c1c5ea3 100644 --- a/hangman.py +++ b/hangman.py @@ -12,18 +12,24 @@ falsche_bs = [] tracker_fbs = 0 nutzereingabe = "" +# speichert die Variable Nutzereingabe, damit später wieder drauf zugegriffen werden kann + for buchstaben in ratewort: erraten.append('_') +# Für jeden Substring (Buchstaben) im zu erratenen Wort fügt er zur Liste "erraten" einen Unterstrich hinzu -while nutzereingabe != "bye" and versuche > 0: + +while versuche > 0: for eintrag in erraten: print(eintrag, end=" ") +# Geht jedes Zeichen in der Liste "erraten" durch und printet es, end="" macht, dass es ohne Zeilenumbreich in eine Zeile ausgegeben wird + print() - print(versuche) + print("Verbleibende Versuche:", versuche) if tracker_fbs > 0: print("Falsche Buchstaben bisher:", ", ".join(falsche_bs)) @@ -31,6 +37,9 @@ while nutzereingabe != "bye" and versuche > 0: nutzereingabe = input("Ihr Vorschlag? ").lower() + if nutzereingabe == "bye": + break + if nutzereingabe in falsche_bs: print("Den hast du schon (falsch) erraten, Kollege") continue