Heim > Artikel > Backend-Entwicklung > Einfaches Zahlen-Ratespiel in Python
Dieses Python-Programm ist ein unterhaltsames und fesselndes Zahlen-Ratespiel, bei dem der Benutzer fünf Mal die Chance hat, eine zufällig generierte Zahl zwischen 1 und 100 zu erraten. Hier finden Sie eine Aufschlüsselung der Funktionsweise des Spiels und des Codes :
Willkommensnachricht
Wenn das Spiel startet, wird der Benutzer mit einer spielerischen Nachricht begrüßt:
"Hallo! Das ist Isaeus Guiang, und das ist ein Zahlen-Ratespiel. Du hast 5 Chancen, die Zahl zu erraten, oder... du wirst sterben :)."
Zufallszahlengenerierung
Das Programm generiert mit random.randint(1, 100) eine zufällige Ganzzahl zwischen 1 und 100. Diese Zahl ist das Ziel, das der Benutzer erraten muss.
Benutzereingabe und -validierung
Feedback zu Vermutungen
Nach jeder Vermutung gibt das Programm eine Rückmeldung:
Spiel vorbei
Zufallszahlengenerierung
Das Spiel verwendet random.randint(1, 100), um eine unvorhersehbare Zahl zu erstellen und so bei jedem Spieldurchgang eine faire und spannende Herausforderung zu gewährleisten.
Eingabevalidierung
Der Code verhindert, dass ungültige Eingaben (wie Buchstaben oder Symbole) als Versuche gezählt werden, indem er einen Try-Except-Block verwendet, um Fehler ordnungsgemäß zu behandeln.
Verfolgung von Versuchen
Die Variable „guess_counter“ verfolgt, wie viele Vermutungen der Benutzer gemacht hat, und stellt so sicher, dass der Benutzer genau fünf Chancen erhält.
Dynamisches Feedback
Das Spiel gibt nach jedem falschen Tipp hilfreiche Hinweise und führt den Spieler zur richtigen Zahl.
Humorvolle Wendung
Die spielerische Botschaft verleiht dem Spiel eine lustige, unbeschwerte Note und macht es unterhaltsamer.
Hello! This is Isaeus Guiang, and this is a number guessing game. You have 5 chances to guess the number, or... you will die :).
Attempt 1/5 - Your Guess :) -> 50 Too high! Try again. Attempt 2/5 - Your Guess :) -> 25 Too low! Try again. Attempt 3/5 - Your Guess :) -> 37 Too low! Try again. Attempt 4/5 - Your Guess :) -> 43 Too high! Try again. Attempt 5/5 - Your Guess :) -> 40 Oops, sorry, the number was 42. You are going to die :).
Attempt 3/5 - Your Guess :) -> 42 The number is 42, and you guessed it right in 3 attempt(s)!
Dieses Programm ist eine großartige Möglichkeit, grundlegende Python-Konzepte zu üben, einschließlich Schleifen, Bedingungen, Benutzereingaben und Fehlerbehandlung, und gleichzeitig ein unterhaltsames Ratespiel zu genießen!
Sie können meinen Code gerne auf meinem GitHub verwenden: https://github.com/asiguiang/Simple-python-game-Number-Guessing?tab=readme-ov-file#number-guessing-game-overview
Über den Autor:
Isaeus „Asi“ Guiang
Regionalkapitän der AWS Cloud Clubs Philippines und engagierter Student an der Polytechnischen Universität der Philippinen. Mit einer starken Leidenschaft für Cloud Computing und Cybersicherheit hat Asi als ehemaliger Kapitän des AWS Cloud Club – PUP Manila eine entscheidende Rolle gespielt und die Zusammenarbeit und Innovation in der Tech-Community vorangetrieben.Asi studiert derzeit einen Bachelor of Science in Informatik und verfügt über umfangreiche Erfahrungen, unter anderem als AWS Re/Start Course Coordinator-Praktikantin und als Soft Skills Review Instructor. Er unterrichtet praktische AWS-Workshops und ist jetzt Praktikant im Bereich Sicherheitsrisikobewertung und Compliance bei Globe, wo er sein Fachwissen auf diesem Gebiet erweitert.
Derzeit studiere und konzentriere ich mich auf Cloud Financial Operations und Security Compliance.
Das obige ist der detaillierte Inhalt vonEinfaches Zahlen-Ratespiel in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!