Indholdsfortegnelse:
- Trin 1: Start din Python Coding App
- Trin 2: Importer tilfældig klasse
- Trin 3: Definer en Python -metode med en inputvariabel N
- Trin 4: Initialiser en boolsk variabel og en heltalsvariabel
- Trin 5: Start en 'for' sløjfe for område N
- Trin 6: Initialiser to tilfældige heltalværdier mellem 1 og 10, og indstil boolsk værdi til sand
- Trin 7: Start en 'mens' sløjfe, mens den boolske variabel er sand
- Trin 8: Udskriv et tilføjelsesproblem med værdier 1 og 2, og tag svaret som input
- Trin 9: Lav en If-else-erklæring, der tester, om svar = værdi 1 + værdi 2
- Trin 10: Hvis det er sandt, skal du udskrive en korrekt besked, indstille den boolske variabel til Falsk og Stigningstal
- Trin 11: Hvis ikke, skal du udskrive en forkert besked og indstille den boolske værdi til Falsk
- Trin 12: Konto for ikke-heltal input med en fejlmeddelelse
- Trin 13: I slutningen af programmet skal du udskrive antallet af problemer ud af N, som spilleren fik rigtigt
- Trin 14: Se over din kode
- Trin 15: Kør dette modul og nyd dit matematiske spil
Video: Kodning af et tilføjelsesspil i Python: 15 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
- 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
- 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
Vi vil bruge det til at generere tilfældige tal
Trin 3: 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
- 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
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
- 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
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
- 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
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
-
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
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
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
Efter alle de indlejrede udsagn skal du udskrive antallet af problemer ud af n, som spilleren fik rigtigt
Trin 14: 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
- 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:
Kazoo -kodning: 5 trin
Kazoo Coding: Dette er en flot 3D -model af en kazoo lavet på Tinkercad. Du kan lave en til med denne intstructable
Kodning med IOS -kodeblokke: 6 trin
Kodning med IOS -kodeblokke: Kodning med iOS er en unik måde at få din iOS -enhed til at foretage automatisering, hente nyhederne, starte cyberwarfare og endda planlægge tekstbeskeder. For denne instruktive vil vi fokusere på cyberkrigføring, specifikt spamming af venner og
$ 5 DIY YouTube -abonnentdisplay ved hjælp af ESP8266 - Ingen kodning nødvendig: 5 trin
$ 5 DIY YouTube -abonnentdisplay ved hjælp af ESP8266 - Ingen kodning påkrævet: I dette projekt viser jeg dig, hvordan du kan bruge ESP8266 -kortet Wemos D1 Mini til at vise enhver YouTube -kanals abonnentantal for mindre end $ 5
Kodning Simple Playdoh Shapes W/ P5.js & Makey Makey: 7 trin
Kodning Simple Playdoh Shapes W/ P5.js & Makey Makey: Dette er et fysisk computerprojekt, der giver dig mulighed for at oprette en form med Playdoh, kode denne form ved hjælp af p5.js og aktivere denne form til at blive vist på computerskærmen ved at trykke på Playdoh form ved hjælp af en Makey Makey.p5.js er en open source, web b
Pålidelig, sikker, tilpasselig SMS -fjernbetjening (Arduino/pfodApp) - Ingen kodning påkrævet: 4 trin
Pålidelig, sikker, tilpasselig SMS -fjernbetjening (Arduino/pfodApp) - Ingen kodning påkrævet: Opdatering 6. juli 2018: En 3G/2G -version af dette projekt ved hjælp af SIM5320 er tilgængelig her Opdatering: 19. maj 2015: Brug pfodParser -biblioteket Version 2.5 eller højere. Det løser et rapporteret problem om ikke at give tid nok til, at skjoldet kan oprette forbindelse til