Obsah:

Kódovanie doplnkovej hry v Pythone: 15 krokov
Kódovanie doplnkovej hry v Pythone: 15 krokov

Video: Kódovanie doplnkovej hry v Pythone: 15 krokov

Video: Kódovanie doplnkovej hry v Pythone: 15 krokov
Video: RTX 3090 Ti vs RTX 3060 Ultimate Showdown for Stable Diffusion, ML, AI & Video Rendering Performance 2024, November
Anonim
Kódovanie doplnkovej hry v Pythone
Kódovanie doplnkovej hry v Pythone
  • Táto inštrukčná sada vás krok za krokom naučí naprogramovať doplnkovú hru, ktorá používateľov vyzve, aby odpovedali na jednoduché problémy s pridaním pomocou náhodných čísel od 0 do 9 a vytlačí, či sú správne alebo nie!
  • Kliknutím na obrázok v každom kroku ho zväčšíte a zobrazíte kód pre túto časť.

Krok 1: Spustite aplikáciu na kódovanie Python

Spustite aplikáciu na kódovanie Pythonu
Spustite aplikáciu na kódovanie Pythonu
  • Táto inštrukčná sada bude používať program IDLE Python!
  • Po spustení vytvorte v aplikácii Python nový súbor a začnite kódovať.

Krok 2: Importujte náhodnú triedu

Importujte náhodnú triedu
Importujte náhodnú triedu

Budeme ho používať na generovanie náhodných čísel

Krok 3: Definujte metódu Python so vstupnou premennou N

Definujte metódu Python so vstupnou premennou N
Definujte metódu Python so vstupnou premennou N
  • Zadanie celého čísla n určí počet problémov s pridaním, ktoré hra pri volaní vytlačí!
  • Tento kód nazýva metódu „hra (n)“.

Krok 4: Inicializujte booleovskú premennú a celočíselnú premennú

Inicializujte booleovskú premennú a celočíselnú premennú
Inicializujte booleovskú premennú a celočíselnú premennú
  • V rámci hernej metódy inicializujte booleovskú premennú, ktorá sa má použiť v slučke „while“, a celé číslo, ktoré sa má použiť ako premenná počtu na správne odpovede.
  • Tento kód nazýva booleovský „wrk“a celé číslo „cnt“.
  • Pamätajte na dôležitosť zarážok v Pythone, pretože určujú, kde je ktorý kód vložený!

Krok 5: Spustite slučku „for“pre rozsah N

Začnite slučku „for“pre rozsah N
Začnite slučku „for“pre rozsah N

Toto bude zacykliť pre dĺžku vstupného celého čísla n

Krok 6: Inicializujte dve náhodné celočíselné hodnoty od 1 do 10 a boolovskú hodnotu nastavte na hodnotu True

Inicializujte dve náhodné celočíselné hodnoty od 1 do 10 a boolovskú hodnotu nastavte na hodnotu True
Inicializujte dve náhodné celočíselné hodnoty od 1 do 10 a boolovskú hodnotu nastavte na hodnotu True
  • V rámci tejto slučky „for“pomocou random.randrange (1, 10) inicializujte dve náhodné celočíselné hodnoty medzi 1 a 9.
  • Tento kód ich nazýva „val1“a „val2“.
  • Potom nastavte booleovskú hodnotu na True!

Krok 7: Začnite slučku „kým“, kým je booleovská premenná pravdivá

Začnite slučku „na chvíľu“, kým je booleovská premenná pravdivá
Začnite slučku „na chvíľu“, kým je booleovská premenná pravdivá

Kým ste v cykle „for“, začnite slučku „while“, kým je booleovská premenná pravdivá

Krok 8: Vytlačte problém sčítania s hodnotami 1 a 2 a odpoveď vezmite ako vstup

Vytlačte problém sčítania s hodnotami 1 a 2 a odpoveď vezmite ako vstup
Vytlačte problém sčítania s hodnotami 1 a 2 a odpoveď vezmite ako vstup
  • Ďalej v tejto slučke „while“vytvoríme príkaz try-except.
  • V prípade „vyskúšajte“vytlačte otázku na doplnenie pomocou hodnoty 1 a hodnoty 2 a definujte premennú odpovede ako vstup používateľa (tento kód definuje premennú odpovede ako „ans“).

Krok 9: Vytvorte vyhlásenie pre prípad, že by ste odpovedali = hodnota 1 + hodnota 2

Vykonajte vyhlásenie, ak by bolo inak, testovaním, či odpoveď = hodnota 1 + hodnota 2
Vykonajte vyhlásenie, ak by bolo inak, testovaním, či odpoveď = hodnota 1 + hodnota 2

V prípade „try“napíšte príkaz if-else, ktorý testuje, či ans = val1 + val2

Krok 10: Ak je to pravda, vytlačte správnu správu, boolovskú premennú nastavte na hodnotu False a počet prírastkov

Ak je to pravda, vytlačte správnu správu, boolovskú premennú nastavte na hodnotu False a počet prírastkov
Ak je to pravda, vytlačte správnu správu, boolovskú premennú nastavte na hodnotu False a počet prírastkov
  • Ak je to pravda, stále v tvrdení „vyskúšajte“:

    • Vytlačte správnu správu!
    • Nastavte booleovskú premennú na False!
    • Zvýšiť počet o 1!

Krok 11: Ak nie, vytlačte nesprávnu správu a nastavte booleovskú hodnotu na hodnotu False

Ak nie, vytlačte nesprávnu správu a nastavte boolovskú hodnotu na hodnotu False
Ak nie, vytlačte nesprávnu správu a nastavte boolovskú hodnotu na hodnotu False

Vo vyhlásení „else“vytlačte nesprávnu správu a nastavte booleovskú hodnotu na hodnotu False

Krok 12: Účet pre neceločíselné vstupy s chybovým hlásením

Účet pre celočíselné vstupy s chybovým hlásením
Účet pre celočíselné vstupy s chybovým hlásením

V prípade „okrem“vytlačte chybové hlásenie, aby ste zohľadnili vstupy, ktoré nie sú celé čísla

Krok 13: Na konci programu vytlačte počet problémov z N, ktoré hráč správne pochopil

Na konci programu vytlačte počet problémov z N, ktoré hráč správne pochopil
Na konci programu vytlačte počet problémov z N, ktoré hráč správne pochopil

Po všetkých týchto vnorených vyhláseniach vytlačte počet problémov z n, ktoré hráč správne pochopil

Krok 14: Pozrite sa na svoj kód

Pozrite sa na svoj kód!
Pozrite sa na svoj kód!
  • Nezabudnite na dôležitosť odsadenia v Pythone, pretože tento program používa mnoho vnorených príkazov.
  • Váš konečný program by mal vyzerať takto.

Krok 15: Spustite tento modul a užite si matematickú hru

Spustite tento modul a užite si matematickú hru!
Spustite tento modul a užite si matematickú hru!
  • Po vykonaní týchto krokov na kódovanie matematického programu pokračujte a kliknite na položku Spustiť modul.
  • Užite si svoju jednoduchú doplnkovú hru!

Odporúča: