Innehållsförteckning:
- Steg 1: Starta din Python Coding App
- Steg 2: Importera slumpmässig klass
- Steg 3: Definiera en Python -metod med en inmatningsvariabel N
- Steg 4: Initiera en booleska variabel och en heltalsvariabel
- Steg 5: Starta en "för" -ring för område N
- Steg 6: Initiera två slumpmässiga heltalsvärden mellan 1 och 10 och ställ in Boolean Value till True
- Steg 7: Starta en "stund" -slinga medan den booleska variabeln är sann
- Steg 8: Skriv ut ett tilläggsproblem med värden 1 och 2 och ta svaret som inmatning
- Steg 9: Gör en If-else-uttalande som testar om svar = värde 1 + värde 2
- Steg 10: Om det är sant, skriv ut ett korrekt meddelande, ställ in den booleska variabeln till Falskt och öka antalet
- Steg 11: Om inte, skriv ut ett felaktigt meddelande och ställ in det booleska värdet till Falskt
- Steg 12: Konto för icke-heltal-ingångar med ett felmeddelande
- Steg 13: I slutet av programmet, skriv ut antalet problem av N som spelaren fick rätt
- Steg 14: Se över din kod
- Steg 15: Kör den här modulen och njut av ditt matematikspel
Video: Kodning av ett tilläggsspel i Python: 15 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
- Denna instruktionssats lär dig steg-för-steg hur man programmerar ett tilläggsspel som uppmanar användare att svara på enkla tilläggsproblem med slumpmässiga tal från 0-9 och skriver ut om de är korrekta eller inte!
- Klicka på bilden i varje steg för att förstora den och se koden för den delen.
Steg 1: Starta din Python Coding App
- Denna instruktionssats kommer att använda IDLE Python -programmet!
-
Efter start, skapa en ny fil i ditt Python -program för att börja koda.
Steg 2: Importera slumpmässig klass
Vi kommer att använda det för att generera slumpmässiga nummer
Steg 3: Definiera en Python -metod med en inmatningsvariabel N
- Inmatningen av heltal n bestämmer antalet tilläggsproblem som spelet kommer att skriva ut när det kallas!
- Denna kod kallar metoden "spel (n)".
Steg 4: Initiera en booleska variabel och en heltalsvariabel
- Inom spelmetoden initierar du en boolsk variabel som ska användas i en "while" -slinga och ett heltal som ska användas som en räknarvariabel för korrekta svar.
- Denna kod kallar booleska "wrk" och heltal "cnt".
- Kom ihåg vikten av indrag i Python, eftersom de avgör vilken kod som är inkapslad var!
Steg 5: Starta en "för" -ring för område N
Detta kommer att loopa för längden på det ingående heltalet n
Steg 6: Initiera två slumpmässiga heltalsvärden mellan 1 och 10 och ställ in Boolean Value till True
- Inom denna "för" -slinga använder du random.randrange (1, 10) för att initiera två slumpmässiga heltal mellan 1 och 9.
- Denna kod kallar dessa "val1" och "val2".
- Ställ sedan in det booleska värdet till True!
Steg 7: Starta en "stund" -slinga medan den booleska variabeln är sann
Medan du fortfarande är inom "för" -slingan, starta en "stund" -slinga medan den booleska variabeln är True
Steg 8: Skriv ut ett tilläggsproblem med värden 1 och 2 och ta svaret som inmatning
- Nästa i denna 'medan'-slinga skapar vi ett försök-undantag-uttalande.
- I ditt "försök" -fall, skriv ut en tilläggsfråga med värde 1 och värde 2 och definiera en svarsvariabel som användarens inmatning (denna kod definierar svarsvariabeln som "ans").
Steg 9: Gör en If-else-uttalande som testar om svar = värde 1 + värde 2
I fallet "försök" kodar du en if-else-sats som testar om ans = val1 + val2
Steg 10: Om det är sant, skriv ut ett korrekt meddelande, ställ in den booleska variabeln till Falskt och öka antalet
-
Fortfarande inom "försök" -uttalandet, om det är sant:
- Skriv ut ett korrekt meddelande!
- Ställ in den booleska variabeln på False!
- Ökning med 1!
Steg 11: Om inte, skriv ut ett felaktigt meddelande och ställ in det booleska värdet till Falskt
Skriv ut ett felaktigt meddelande i 'annars' -satsen och ställ in det booleska värdet till Falskt
Steg 12: Konto för icke-heltal-ingångar med ett felmeddelande
I fallet ‘utom’ skriver du ut ett felmeddelande för att redovisa ingångar som inte är heltal
Steg 13: I slutet av programmet, skriv ut antalet problem av N som spelaren fick rätt
Efter alla dessa kapslade uttalanden, skriv ut antalet problem av n som spelaren fick rätt
Steg 14: Se över din kod
- Kom ihåg vikten av indragning i Python, eftersom detta program använder många kapslade uttalanden.
- Ditt sista program ska se ut så här.
Steg 15: Kör den här modulen och njut av ditt matematikspel
- Efter att ha följt dessa steg för att koda ditt matteprogram, fortsätt och tryck på Kör modul.
- Njut av ditt enkla tilläggsspel!
Rekommenderad:
Point to Point Atari Punk -konsol ett och ett halvt: 19 steg
Point to Point Atari Punk Console One and a Half: What! ?? En annan Atari Punk Console -byggnad? Vänta vänta vänta folk, den här är annorlunda, lovar. Waaay 1982, Forrest Mims, häfteförfattare till Radio Shack och Young Earth Creationist (emoji med rollögon) publicerade planerna till hans Stepped Tone Genera
Få ett e -postmeddelande när en kanal på ThingSpeak inte uppdaterades på ett tag: 16 steg
Få ett e -postmeddelande när en kanal på ThingSpeak inte uppdaterades på ett tag: bakgrundshistoria Jag har sex automatiserade växthus som är spridda över Dublin, Irland. Genom att använda en skräddarsydd mobilapp kan jag fjärrövervaka och interagera med de automatiska funktionerna i varje växthus. Jag kan manuellt öppna / stänga vinsten
Hur man gör ett USB -minne med ett suddgummi - DIY USB Drive -fodral: 4 steg
Hur man gör ett USB -minne med ett suddgummi | DIY USB Drive Case: Den här bloggen handlar om " Hur man gör USB Flash Drive med ett suddgummi | DIY USB Drive Case " jag hoppas du kommer gilla det
Förvandla ett vanligt USB -minne till ett säkert USB -minne: 6 steg
Förvandla ett vanligt USB -minne till ett säkert USB -minne: I den här instruktionsboken lär vi oss hur man gör ett vanligt USB -minne till ett säkert USB -minne. Alla med vanliga Windows 10 -funktioner, inget speciellt och inget extra att köpa. Vad du behöver: En USB -tummenhet eller -minne. Jag rekommenderar starkt getti
Gör ett mobilspel utan kodning: 6 steg
Att göra ett mobilt spel utan kodning: Speltillverkning kan verka ganska skrämmande oavsett om det använder enhet för att skapa 3D -spel eller hårda kodningsspel på språk som Java. Hur som helst behöver du mycket erfarenhet bakom dig som inte alltid är roligt för någon som precis har börjat. Så i denna s