Inhaltsverzeichnis:

Einfaches Python-Zahlenratenspiel - Gunook
Einfaches Python-Zahlenratenspiel - Gunook

Video: Einfaches Python-Zahlenratenspiel - Gunook

Video: Einfaches Python-Zahlenratenspiel - Gunook
Video: Ein Spiel programmieren mit Python | Zahlen Raten | Python 3.x lernen 2024, Juli
Anonim
Einfaches Python-Zahlenratenspiel
Einfaches Python-Zahlenratenspiel

In diesem Tutorial werden wir zeigen, wie man ein einfaches Python-Zahlenratenspiel in der Pycharm-Anwendung erstellt. Python ist eine Skriptsprache, die sowohl für Anfänger als auch für Experten geeignet ist. Der Codierungsstil in Python ist leicht zu lesen und zu befolgen. Das Endziel dieses Tutorials ist es, ein wenig Licht darauf zu werfen, wie man ein einfaches Skript zum Spaß schreibt, das die Neugier auf das Programmieren wecken kann.

Inhaltsverzeichnis:

1. Holen Sie sich Python-Version 3.7 und installieren Sie

2. Holen Sie sich Pycharm und installieren Sie es

3. Pycharm zum ersten Mal einrichten

4. Erstellen einer Zufallszahl

5. Eingaben vom Benutzer erhalten

6. Erstellen einer einfachen while-Schleife

7. Erstellen einer "if", "elif", "else"-Anweisung

8. Nachricht an den Benutzer anzeigen

Extras

Schlüsselwörter

Endgültiger Code

Schritt 1: Übersicht

Überblick
Überblick

Dieses Ratespiel wurde entwickelt, um einem Benutzer einige grundlegende Programmiertechniken zu zeigen, die Python mit pycharm IDE verwenden. Die Grundlage dieses Tutorials wird die Verwendung eines Zufallszahlengenerators sein, um ein einfaches Ratespiel zu erstellen. Das Endergebnis könnte dazu führen, dass jemand versteht, wie Zufallszahlen generiert werden. Beispielsweise werden in Videospielen, bei denen Schaden in Zahlen zugefügt wird, diese Zahlen im Allgemeinen mit einem Zufallszahlengenerator generiert, der ähnliche Anforderungen wie der von uns generierte hat. Der Zufallszahlengenerator kann komplizierter sein, aber man kann sich eine grundlegende Vorstellung davon machen, wie er funktioniert.

Schritt 2: Python und Pycharm installieren

Ressourcen:

www.python.org/

www.jetbrains.com/pycharm/

Schritt 3: Videoanleitung

Image
Image

Bitte sehen Sie sich die Videoanleitungen oben an und sehen Sie sich dann die folgenden Schritte an, damit Sie besser verstehen, wie das Spiel geschrieben wird.

Schritt 4: Erstellen einer Zufallszahl

Eingaben vom Benutzer erhalten
Eingaben vom Benutzer erhalten

Damit das Spiel eine einfache Herausforderung hat, möchten wir eine Zufallszahl unter 100 erstellen. Diese Zahl muss vom Spieler erraten werden. Der Zahlenbereich liegt zwischen 1 und 99. Wir erreichen dies, indem wir die folgende Anweisung schreiben:

randomNumber = random.randint(1, 99)

"randomNumber" ist eine Variable, in der wir die Zufallszahl speichern.

"random.randint(1, 99)" wird verwendet, um eine Zufallszahl zwischen 1 und 99 zu generieren.

*Hinweis: Stellen Sie sicher, dass Sie oben im Code "import random" schreiben, sonst können Sie "random.randint(1, 99)" nicht verwenden.

Ein wichtiger Hinweis ist, die Einrückung aus den Beispielen genau zu befolgen, da Python durch Einrückung strukturiert ist. Wenn eine Anweisung in der falschen Einrückungszeile steht, kann der Code beim Versuch, das Spiel zu spielen, Fehler anzeigen.

Schritt 5: Eingaben vom Benutzer erhalten

Damit unser Spiel funktioniert, müssen wir Benutzereingaben empfangen können. Wir müssen Vermutungen anstellen, wie die Zufallszahl vom Spieler sein wird. Der Bereich für die Zahl, die erraten werden kann, reicht von 1 bis 99. Dieses Programm gibt keinen Fehler aus, wenn eine Zahl außerhalb des Bereichs liegt, die Schleife wird jedoch fortgesetzt, bis die richtige Zahl erraten ist.

Wir tun dies, indem wir den Befehl "input" verwenden, den Sie so schreiben können.

rate = int(input("Geben Sie eine Zahl zwischen 1 und 99 ein:"))

Wir speichern die Benutzereingaben in einer Variablen namens "guess". Das "int" bedeutet, dass wir die Eingabe des Benutzers als ganze Zahl speichern, was bedeutet, dass es sich um einen ganzen numerischen Wert handelt. Die Abschnitte für input("Geben Sie eine Zahl zwischen 1 und 99 ein: ") teilen dem Computer mit, dass wir Benutzereingaben entgegennehmen, und zeigen dann die folgende Meldung an, wenn die Schleife fortgesetzt wird.

Schritt 6: Erstellen einer einfachen While-Schleife

Erstellen einer einfachen While-Schleife
Erstellen einer einfachen While-Schleife

Wir müssen jetzt eine while-Schleife erstellen. Um dies zu erreichen, müssen wir eine Aussage schreiben, die so lange funktioniert, bis sie nicht wahr ist. Die while-Schleife wird in diesem Programm nicht eingerückt und enthält die darunter eingerückten "If/Elif"-Anweisungen. Die "If/Elif"-Anweisungen funktionieren so lange, bis die while-Schleifenanweisung nicht wahr ist.

while randomNumber != rate:

Schritt 7: Erstellen einer If Elif-Anweisung

Erstellen einer If-Elif-Anweisung
Erstellen einer If-Elif-Anweisung

Die Aussage "If/Elif" steht dafür, wenn dies richtig ist, dann tun Sie dies, wenn nicht, tun Sie etwas anderes. Die Anweisung ist so geschrieben, dass der Benutzer eine neue Eingabe eingeben kann, wenn die anfängliche Schätzung falsch ist. Die print-Anweisung im "If/Elif" gibt ihnen einen Hinweis darauf, ob die Schätzung entweder zu hoch oder zu niedrig ist.

Schritt 8: Schreiben der Abschlusserklärung

Schreiben der Abschlusserklärung
Schreiben der Abschlusserklärung

Die letzte Anweisung wird außerhalb der while-Schleife und ohne Einrückungen geschrieben. Sobald der Benutzer die richtige Zahl erraten hat, wird die while-Schleife "unterbrechen" oder "stoppen" und dann zur letzten Anweisung übergehen. Dies geschieht, sobald die Variable "guess" und die Variable "randomNumber" gleich sind. Das Spiel wird dann beendet, bis das Programm erneut gestartet wird.

Schritt 9: Extras

Nach Abschluss des Ratespiels Instructable möchte man Python vielleicht weiter erkunden. Hier sind ein paar Ideen, um Ihre Python-Fähigkeiten herauszufordern.

  1. Versuchen Sie, den Zahlenbereich für die Zufallszahl zu ändern.
  2. Ändern Sie die Nachrichten an den Benutzer in etwas Besseres.
  3. Versuchen Sie, das Programm dazu zu bringen, die Anzahl der Versuche aufzuzeichnen, um die richtige Antwort zu erhalten.

Schritt 10: Schlüsselwörter

  1. Python ist eine Programmiersprache.
  2. Pycharm ist ein Programm, das bei der Erstellung von Python-Programmen hilft.
  3. "random" ist ein Zufallszahlengenerator
  4. "variabel" ist ein Symbol, dessen Wert sich ändern kann
  5. "int" ist ein Datentyp, der für ganze ganze Zahlen steht
  6. "Eingabe" ist, wie man Benutzereingaben aufnimmt
  7. Mit "print" können Sie eine Nachricht für den Benutzer auf dem Bildschirm ausdrucken
  8. "while" ist eine Schleifenanweisung, die sagt, tue etwas, während dies wahr ist
  9. "wenn" eine Aussage, die bedeutet, wenn dies wahr ist, dann tun Sie dies
  10. "!=" bedeutet nicht gleich
  11. "<" bedeutet weniger als
  12. ">" bedeutet größer als
  13. "elif" ist die Abkürzung für die else if-Anweisung

Empfohlen: