Satura rādītājs:

Papildu spēles kodēšana Python: 15 soļi
Papildu spēles kodēšana Python: 15 soļi

Video: Papildu spēles kodēšana Python: 15 soļi

Video: Papildu spēles kodēšana Python: 15 soļi
Video: Splitting a PDF to Multiple PDFs with Python! 2024, Novembris
Anonim
Papildu spēles kodēšana Python
Papildu spēles kodēšana Python
  • Šis instrukciju komplekts jums soli pa solim iemācīs, kā ieprogrammēt papildināšanas spēli, kas liek lietotājiem atbildēt uz vienkāršām pievienošanas problēmām, izmantojot nejaušus skaitļus no 0 līdz 9, un izdrukā, vai tie ir pareizi vai nē!
  • Katrā solī noklikšķiniet uz attēla, lai to palielinātu un apskatītu šīs daļas kodu.

1. darbība: palaidiet savu Python kodēšanas lietotni

Palaidiet savu Python kodēšanas lietotni
Palaidiet savu Python kodēšanas lietotni
  • Šajā instrukciju komplektā tiks izmantota programma IDLE Python!
  • Pēc palaišanas savā Python lietojumprogrammā izveidojiet jaunu failu, lai sāktu kodēšanu.

2. darbība. Importējiet izlases klasi

Importējiet izlases klasi
Importējiet izlases klasi

Mēs to izmantosim nejaušu skaitļu ģenerēšanai

3. darbība: definējiet Python metodi ar ievades mainīgo N

Definējiet Python metodi ar ievades mainīgo N
Definējiet Python metodi ar ievades mainīgo N
  • Vesela skaitļa n ievade noteiks pievienošanas problēmu skaitu, ko spēle izdrukās, kad tā tiks izsaukta!
  • Šis kods sauc metodi "spēle (n)".

4. darbība: inicializējiet Būla mainīgo un veselu skaitli

Inicializējiet Būla mainīgo un veselu skaitli
Inicializējiet Būla mainīgo un veselu skaitli
  • Spēles metodes ietvaros inicializējiet Būla mainīgo, kas tiks izmantots cikla ciklā, un veselu skaitli, kas tiks izmantots kā skaitliskais mainīgais pareizām atbildēm.
  • Šis kods sauc Būla “wrk” un veselu skaitli “cnt”.
  • Atcerieties ievilkumu nozīmi programmā Python, jo tie nosaka, kāds kods ir ligzdots!

5. darbība. Sāciet cilpu “for” diapazonam N

Sāciet cilpu “par” N diapazonam
Sāciet cilpu “par” N diapazonam

Tādējādi tiks ievadīts vesels skaitlis n

6. darbība: inicializējiet divas nejaušas veselu skaitļu vērtības no 1 līdz 10 un iestatiet Būla vērtību uz Patiesa

Inicializējiet divas nejaušas veselu skaitļu vērtības no 1 līdz 10 un iestatiet Būla vērtību uz Patiesa
Inicializējiet divas nejaušas veselu skaitļu vērtības no 1 līdz 10 un iestatiet Būla vērtību uz Patiesa
  • Šajā cilnē “for” izmantojiet random.randrange (1, 10), lai inicializētu divas nejaušas skaitļa vērtības no 1 līdz 9.
  • Šis kods tos sauc par “val1” un “val2”.
  • Pēc tam iestatiet Būla vērtību uz True!

7. darbība. Sāciet cikla ciklu, kamēr Būla mainīgais ir patiess

Sāciet cikla ciklu, kamēr Būla mainīgais ir patiess
Sāciet cikla ciklu, kamēr Būla mainīgais ir patiess

Atrodoties cilnē “for”, sāciet cikla ciklu, kamēr Būla mainīgais ir True

8. darbība. Izdrukājiet papildinājuma problēmu ar 1. un 2. vērtību un uzņemiet atbildi kā ievadi

Izdrukājiet papildinājuma problēmu ar 1. un 2. vērtību un uzņemiet atbildi kā ievadi
Izdrukājiet papildinājuma problēmu ar 1. un 2. vērtību un uzņemiet atbildi kā ievadi
  • Tālāk šajā cilnē “kamēr” mēs izveidojam paziņojumu, izņemot mēģinājumu.
  • Izmēģinājuma gadījumā izdrukājiet papildinājuma jautājumu, izmantojot 1. un 2. vērtību, un definējiet atbildes mainīgo kā lietotāja ievadi (šis kods definē atbildes mainīgo kā “ans”).

9. darbība. Izveidojiet paziņojumu “Ja-citādi”, lai pārbaudītu, vai atbilde ir 1. vērtība + 2. vērtība

Izveidojiet paziņojumu “Ja-citādi”, pārbaudot, vai atbilde = 1. vērtība + 2. vērtība
Izveidojiet paziņojumu “Ja-citādi”, pārbaudot, vai atbilde = 1. vērtība + 2. vērtība

Gadījumā “mēģiniet” kodējiet paziņojumu “ja-cits”, pārbaudot, vai ans = val1 + val2

10. darbība: ja tā ir patiesa, izdrukājiet pareizu ziņojumu, iestatiet Būla mainīgo uz nepatiesu un palielinājuma skaitu

Ja tā ir patiesa, izdrukājiet pareizu ziņojumu, iestatiet Būla mainīgo uz nepatiesu un palielinājumu skaitu
Ja tā ir patiesa, izdrukājiet pareizu ziņojumu, iestatiet Būla mainīgo uz nepatiesu un palielinājumu skaitu
  • Joprojām ir mēģinājums, ja tā ir taisnība:

    • Izdrukājiet pareizu ziņojumu!
    • Iestatiet Būla mainīgo uz False!
    • Palielinājums tiek skaitīts par 1!

11. darbība. Ja nē, izdrukājiet nepareizu ziņojumu un iestatiet Būla vērtību uz False

Ja nē, izdrukājiet nepareizu ziņojumu un iestatiet Būla vērtību uz False
Ja nē, izdrukājiet nepareizu ziņojumu un iestatiet Būla vērtību uz False

Paziņojumā “else” izdrukājiet nepareizu ziņojumu un iestatiet Būla vērtību uz False

12. darbība. Ievadiet datus, kas nav veseli skaitļi ar kļūdas ziņojumu

Ievadi, kas nav vesels skaitlis ar kļūdas ziņojumu
Ievadi, kas nav vesels skaitlis ar kļūdas ziņojumu

Gadījumā “izņemot” izdrukājiet kļūdas ziņojumu, lai ņemtu vērā ievades, kas nav veseli skaitļi

13. solis: Programmas beigās izdrukājiet problēmu skaitu no N, ka spēlētājam bija taisnība

Programmas beigās izdrukājiet problēmu skaitu no tā, ka spēlētājam bija taisnība
Programmas beigās izdrukājiet problēmu skaitu no tā, ka spēlētājam bija taisnība

Pēc visiem šiem ligzdotajiem paziņojumiem izdrukājiet to problēmu skaitu, kuras spēlētājam bija pareizi

14. solis: izskatiet savu kodu

Apskatiet savu kodu!
Apskatiet savu kodu!
  • Atcerieties ievilkšanas nozīmi programmā Python, jo šī programma izmanto daudzus ligzdotus paziņojumus.
  • Jūsu galīgajai programmai vajadzētu izskatīties šādi.

15. solis: palaidiet šo moduli un izbaudiet savu matemātisko spēli

Palaidiet šo moduli un izbaudiet savu matemātikas spēli!
Palaidiet šo moduli un izbaudiet savu matemātikas spēli!
  • Pēc šo darbību veikšanas, lai kodētu matemātikas programmu, dodieties uz priekšu un nospiediet Palaist moduli.
  • Izbaudiet savu vienkāršo papildināšanas spēli!

Ieteicams: