Inhaltsverzeichnis:

Ein Additionsspiel in Python codieren - Gunook
Ein Additionsspiel in Python codieren - Gunook

Video: Ein Additionsspiel in Python codieren - Gunook

Video: Ein Additionsspiel in Python codieren - Gunook
Video: Eigene Website ohne Vorkenntnisse | Selbstexperiment 2024, November
Anonim
Ein Additionsspiel in Python codieren
Ein Additionsspiel in Python codieren
  • Dieser Befehlssatz zeigt Ihnen Schritt für Schritt, wie Sie ein Additionsspiel programmieren, das Benutzer dazu auffordert, einfache Additionsaufgaben mit Zufallszahlen von 0-9 zu beantworten und auszugeben, ob sie richtig sind oder nicht!
  • Klicken Sie in jedem Schritt auf das Bild, um es zu vergrößern und den Code für diesen Teil anzuzeigen.

Schritt 1: Starten Sie Ihre Python-Codierungs-App

Starten Sie Ihre Python-Codierungs-App
Starten Sie Ihre Python-Codierungs-App
  • Dieser Befehlssatz verwendet das IDLE Python-Programm!
  • Erstellen Sie nach dem Start eine neue Datei in Ihrer Python-Anwendung, um mit der Codierung zu beginnen.

Schritt 2: Importieren Sie die zufällige Klasse

Importieren Sie die zufällige Klasse
Importieren Sie die zufällige Klasse

Wir werden es verwenden, um Zufallszahlen zu generieren

Schritt 3: Definieren Sie eine Python-Methode mit einer Eingabevariablen N

Definieren Sie eine Python-Methode mit einer Eingabevariablen N
Definieren Sie eine Python-Methode mit einer Eingabevariablen N
  • Die Eingabe von Integer n bestimmt die Anzahl der Additionsaufgaben, die das Spiel ausgibt, wenn es aufgerufen wird!
  • Dieser Code ruft die Methode "game(n)" auf.

Schritt 4: Initialisieren Sie eine boolesche Variable und eine Integer-Variable

Initialisieren Sie eine boolesche Variable und eine Integer-Variable
Initialisieren Sie eine boolesche Variable und eine Integer-Variable
  • Initialisieren Sie innerhalb der Spielmethode eine boolesche Variable, die in einer "While"-Schleife verwendet wird, und eine ganze Zahl, die als Zählvariable für richtige Antworten verwendet wird.
  • Dieser Code nennt das Boolesche „wrk“und die Ganzzahl „cnt“.
  • Denken Sie an die Bedeutung von Einzügen in Python, da sie bestimmen, welcher Code wo verschachtelt ist!

Schritt 5: Starten Sie eine „for“-Schleife für Range N

Starten Sie eine „for“-Schleife für Range N
Starten Sie eine „for“-Schleife für Range N

Dies wird für die Länge der Eingabe-Ganzzahl n durchlaufen

Schritt 6: Initialisieren Sie zwei zufällige Integer-Werte zwischen 1 und 10 und setzen Sie den Booleschen Wert auf True

Initialisieren Sie zwei zufällige Integer-Werte zwischen 1 und 10 und setzen Sie den Booleschen Wert auf True
Initialisieren Sie zwei zufällige Integer-Werte zwischen 1 und 10 und setzen Sie den Booleschen Wert auf True
  • Verwenden Sie in dieser for-Schleife random.randrange(1, 10), um zwei zufällige ganzzahlige Werte zwischen 1 und 9 zu initialisieren.
  • Dieser Code nennt diese „val1“und „val2“.
  • Setzen Sie dann den booleschen Wert auf True!

Schritt 7: Starten Sie eine „while“-Schleife, während die boolesche Variable wahr ist

Starten Sie eine while-Schleife, während die boolesche Variable wahr ist
Starten Sie eine while-Schleife, während die boolesche Variable wahr ist

Starten Sie, während Sie sich noch in der 'for'-Schleife befinden, eine 'while'-Schleife, während die boolesche Variable True ist

Schritt 8: Drucken Sie eine Additionsaufgabe mit den Werten 1 und 2 und nehmen Sie die Antwort als Eingabe

Drucken Sie eine Additionsaufgabe mit den Werten 1 und 2 aus und nehmen Sie die Antwort als Eingabe
Drucken Sie eine Additionsaufgabe mit den Werten 1 und 2 aus und nehmen Sie die Antwort als Eingabe
  • Als nächstes erstellen wir in dieser 'while'-Schleife eine try-except-Anweisung.
  • Drucken Sie in Ihrem Versuchsfall eine Additionsfrage mit Wert 1 und Wert 2 aus und definieren Sie eine Antwortvariable als Eingabe des Benutzers (dieser Code definiert die Antwortvariable als „ans“).

Schritt 9: Machen Sie eine If-Else-Anweisung und testen Sie, ob Antwort = Wert 1 + Wert 2 ist

Machen Sie eine If-Else-Anweisung und testen Sie, ob Antwort = Wert 1 + Wert 2 ist
Machen Sie eine If-Else-Anweisung und testen Sie, ob Antwort = Wert 1 + Wert 2 ist

Codieren Sie im Fall „try“eine if-else-Anweisung, die prüft, ob ans = val1 + val2 ist

Schritt 10: Wenn wahr, drucken Sie eine korrekte Nachricht, setzen Sie die boolesche Variable auf False und erhöhen Sie die Anzahl

Wenn True, eine korrekte Nachricht drucken, die Boolesche Variable auf False setzen und die Anzahl erhöhen
Wenn True, eine korrekte Nachricht drucken, die Boolesche Variable auf False setzen und die Anzahl erhöhen
  • Immer noch in der 'try'-Anweisung, falls wahr:

    • Drucken Sie eine korrekte Nachricht!
    • Setzen Sie die boolesche Variable auf False!
    • Zählung um 1 erhöhen!

Schritt 11: Wenn nicht, drucken Sie eine falsche Nachricht und setzen Sie den booleschen Wert auf False

Wenn nicht, drucken Sie eine falsche Nachricht und setzen Sie den booleschen Wert auf False
Wenn nicht, drucken Sie eine falsche Nachricht und setzen Sie den booleschen Wert auf False

Geben Sie in der 'else'-Anweisung eine falsche Nachricht aus und setzen Sie den booleschen Wert auf False

Schritt 12: Berücksichtigen Sie nicht ganzzahlige Eingaben mit einer Fehlermeldung

Berücksichtigen Sie nicht ganzzahlige Eingaben mit einer Fehlermeldung
Berücksichtigen Sie nicht ganzzahlige Eingaben mit einer Fehlermeldung

Drucken Sie im Ausnahmefall eine Fehlermeldung, um nicht ganzzahlige Eingaben zu berücksichtigen

Schritt 13: Drucken Sie am Ende des Programms die Anzahl der Probleme aus N, die der Player richtig gemacht hat

Drucken Sie am Ende des Programms die Anzahl der Probleme aus N, die der Spieler richtig gemacht hat
Drucken Sie am Ende des Programms die Anzahl der Probleme aus N, die der Spieler richtig gemacht hat

Geben Sie nach all diesen verschachtelten Anweisungen die Anzahl der Probleme von n aus, die der Spieler richtig gemacht hat

Schritt 14: Sehen Sie sich Ihren Code an

Überprüfe deinen Code!
Überprüfe deinen Code!
  • Denken Sie daran, wie wichtig die Einrückung in Python ist, da dieses Programm viele verschachtelte Anweisungen verwendet.
  • Ihr endgültiges Programm sollte so aussehen.

Schritt 15: Führen Sie dieses Modul aus und genießen Sie Ihr Mathe-Spiel

Führen Sie dieses Modul aus und genießen Sie Ihr Mathe-Spiel!
Führen Sie dieses Modul aus und genießen Sie Ihr Mathe-Spiel!
  • Nachdem Sie diese Schritte ausgeführt haben, um Ihr mathematisches Programm zu codieren, fahren Sie fort und klicken Sie auf Run Module.
  • Genießen Sie Ihr einfaches Additionsspiel!

Empfohlen: