Indholdsfortegnelse:

Kodning af et tilføjelsesspil i Python: 15 trin
Kodning af et tilføjelsesspil i Python: 15 trin

Video: Kodning af et tilføjelsesspil i Python: 15 trin

Video: Kodning af et tilføjelsesspil i Python: 15 trin
Video: Kodning af håndsender til ProMatic motor 2024, November
Anonim
Kodning af et tilføjelsesspil i Python
Kodning af et tilføjelsesspil i Python
  • Dette instruktionssæt vil lære dig trin for trin, hvordan du programmerer et tilføjelsesspil, der beder brugerne om at besvare simple tilføjelsesproblemer ved hjælp af tilfældige tal fra 0-9 og udskriver, om de er korrekte eller ej!
  • Klik på billedet i hvert trin for at forstørre det og se koden for den del.

Trin 1: Start din Python Coding App

Start din Python Coding App
Start din Python Coding App
  • Dette instruktionssæt bruger IDLE Python -programmet!
  • Efter lanceringen skal du oprette en ny fil i dit Python -program for at starte kodningen.

Trin 2: Importer tilfældig klasse

Importer tilfældig klasse
Importer tilfældig klasse

Vi vil bruge det til at generere tilfældige tal

Trin 3: Definer en Python -metode med en inputvariabel N

Definer en Python -metode med en inputvariabel N
Definer en Python -metode med en inputvariabel N
  • Indtastningen af heltal n bestemmer antallet af tilføjelsesproblemer, som spillet udskriver, når det kaldes!
  • Denne kode kalder metoden "game (n)".

Trin 4: Initialiser en boolsk variabel og en heltalsvariabel

Initialiser en boolsk variabel og en heltalsvariabel
Initialiser en boolsk variabel og en heltalsvariabel
  • Inden for spilmetoden skal du initialisere en boolsk variabel, der skal bruges i en 'while' -sløjfe og et helt tal, der skal bruges som en tællingsvariabel for korrekte svar.
  • Denne kode kalder den boolske "wrk" og heltal "cnt".
  • Husk vigtigheden af indrykninger i Python, da de afgør, hvilken kode der er indlejret hvor!

Trin 5: Start en 'for' sløjfe for område N

Start en 'for' sløjfe for område N
Start en 'for' sløjfe for område N

Dette vil loop for længden af input heltal n

Trin 6: Initialiser to tilfældige heltalværdier mellem 1 og 10, og indstil boolsk værdi til sand

Initialiser to tilfældige heltalværdier mellem 1 og 10, og indstil boolsk værdi til sand
Initialiser to tilfældige heltalværdier mellem 1 og 10, og indstil boolsk værdi til sand
  • Inden for denne 'for' -sløjfe skal du bruge random.randrange (1, 10) til at initialisere to tilfældige heltalsværdier mellem 1 og 9.
  • Denne kode kalder disse "val1" og "val2".
  • Indstil derefter den boolske værdi til Sand!

Trin 7: Start en 'mens' sløjfe, mens den boolske variabel er sand

Start en 'mens' -sløjfe, mens den boolske variabel er sand
Start en 'mens' -sløjfe, mens den boolske variabel er sand

Mens du stadig er inden for 'for' -løkken, skal du starte et' mens' -loop, mens den booleske variabel er True

Trin 8: Udskriv et tilføjelsesproblem med værdier 1 og 2, og tag svaret som input

Udskriv et tilføjelsesproblem med værdier 1 og 2, og tag svaret som input
Udskriv et tilføjelsesproblem med værdier 1 og 2, og tag svaret som input
  • Næste i denne 'mens'-sløjfe opretter vi en sætning, der er undtaget prøve.
  • I dit 'prøv' -tilfælde skal du udskrive et tilføjelsesspørgsmål ved hjælp af værdi 1 og værdi 2 og definere en svarvariabel som brugerens input (denne kode definerer svarvariablen som "ans").

Trin 9: Lav en If-else-erklæring, der tester, om svar = værdi 1 + værdi 2

Lav en If-else-erklæring, der tester, om svar = værdi 1 + værdi 2
Lav en If-else-erklæring, der tester, om svar = værdi 1 + værdi 2

I 'prøv'-sagen skal du kode en if-else-sætning, der tester, om ans = val1 + val2

Trin 10: Hvis det er sandt, skal du udskrive en korrekt besked, indstille den boolske variabel til Falsk og Stigningstal

Hvis det er sandt, skal du udskrive en korrekt besked, indstille den boolske variabel til Falsk og Stigningstælling
Hvis det er sandt, skal du udskrive en korrekt besked, indstille den boolske variabel til Falsk og Stigningstælling
  • Stadig inden for 'prøv' -udsagnet, hvis det er sandt:

    • Udskriv en korrekt besked!
    • Indstil den boolske variabel til Falsk!
    • Forøgelse tæller med 1!

Trin 11: Hvis ikke, skal du udskrive en forkert besked og indstille den boolske værdi til Falsk

Hvis ikke, skal du udskrive en forkert meddelelse og indstille den boolske værdi til Falsk
Hvis ikke, skal du udskrive en forkert meddelelse og indstille den boolske værdi til Falsk

I 'andet' -sætningen skal du udskrive en forkert besked og indstille den boolske værdi til Falsk

Trin 12: Konto for ikke-heltal input med en fejlmeddelelse

Konto for ikke-heltal input med en fejlmeddelelse
Konto for ikke-heltal input med en fejlmeddelelse

I tilfælde af 'undtagen' skal du udskrive en fejlmeddelelse for at tage højde for input, der ikke er et helt tal

Trin 13: I slutningen af programmet skal du udskrive antallet af problemer ud af N, som spilleren fik rigtigt

I slutningen af programmet skal du udskrive antallet af problemer ud af N, som spilleren fik rigtigt
I slutningen af programmet skal du udskrive antallet af problemer ud af N, som spilleren fik rigtigt

Efter alle de indlejrede udsagn skal du udskrive antallet af problemer ud af n, som spilleren fik rigtigt

Trin 14: Se over din kode

Se over din kode!
Se over din kode!
  • Husk vigtigheden af indrykning i Python, da dette program anvender mange indlejrede udsagn.
  • Dit endelige program skal se sådan ud.

Trin 15: Kør dette modul og nyd dit matematiske spil

Kør dette modul og nyd dit matematiske spil!
Kør dette modul og nyd dit matematiske spil!
  • Efter at have fulgt disse trin for at kode dit matematiske program, skal du gå videre og trykke på Kør modul.
  • Nyd dit enkle tilføjelsesspil!

Anbefalede: