Sisukord:

Lisamängu kodeerimine Pythonis: 15 sammu
Lisamängu kodeerimine Pythonis: 15 sammu

Video: Lisamängu kodeerimine Pythonis: 15 sammu

Video: Lisamängu kodeerimine Pythonis: 15 sammu
Video: TUDev Graphing with Python Workshop! 2024, November
Anonim
Lisamängu kodeerimine Pythonis
Lisamängu kodeerimine Pythonis
  • See juhendikomplekt õpetab teile samm-sammult, kuidas programmeerida lisamängu, mis palub kasutajatel vastata lihtsatele liitmisprobleemidele, kasutades juhuslikke numbreid vahemikus 0–9 ja prindib, kas need on õiged või mitte!
  • Selle suurendamiseks ja selle osa koodi vaatamiseks klõpsake igal sammul pilti.

Samm: käivitage oma Pythoni kodeerimisrakendus

Käivitage oma Pythoni kodeerimisrakendus
Käivitage oma Pythoni kodeerimisrakendus
  • See juhiste komplekt kasutab IDLE Pythoni programmi!
  • Pärast käivitamist looge oma Pythoni rakenduses uus fail, et alustada kodeerimist.

Samm: importige juhuslik klass

Importige juhuslik klass
Importige juhuslik klass

Me kasutame seda juhuslike numbrite genereerimiseks

Samm: määratlege Pythoni meetod sisendmuutujaga N

Määrake Pythoni meetod sisendmuutujaga N
Määrake Pythoni meetod sisendmuutujaga N
  • Täisarvu n sisend määrab liitmisprobleemide arvu, mida mäng kutsub!
  • See kood nimetab meetodit "mäng (n)".

4. samm: initsialiseerige Boolean muutuja ja täisarvuline muutuja

Loogilise muutuja ja täisarvu muutuja lähtestamine
Loogilise muutuja ja täisarvu muutuja lähtestamine
  • Mängumeetodi raames initsialiseerige Boole'i muutuja, mida kasutatakse ajas ja kui täisarv, mida kasutatakse õigete vastuste loendamismuutujana.
  • See kood nimetab Boole'i "wrk" ja täisarvu "cnt".
  • Pidage meeles Pythonis taande tähtsust, kuna need määravad, milline kood kuhu on pesastatud!

5. samm: käivitage vahemiku N jaoks silmust „jaoks”

Alustage vahemiku N jaoks „jaoks” silmust
Alustage vahemiku N jaoks „jaoks” silmust

See pöörleb sisend täisarvu n pikkuse järgi

6. samm: lähtestage kaks juhuslikku täisarvuväärtust vahemikus 1 kuni 10 ja määrake tõeväärtus väärtusele Tõene

Initsialiseerige kaks juhuslikku täisarvuväärtust vahemikus 1 kuni 10 ja määrake Boolean Value väärtuseks True
Initsialiseerige kaks juhuslikku täisarvuväärtust vahemikus 1 kuni 10 ja määrake Boolean Value väärtuseks True
  • Selle „jaoks” ahela jaoks kasutage juhuslikku.järgu (1, 10), et lähtestada kaks juhuslikku täisarvuväärtust vahemikus 1 kuni 9.
  • See kood nimetab neid “val1” ja “val2”.
  • Seejärel seadke Boolean väärtuseks True!

Samm: alustage „samas” tsüklit, kui Boole'i muutuja on tõene

Alustage mõnda aega, kui loogiline muutuja on tõene
Alustage mõnda aega, kui loogiline muutuja on tõene

Alustades silmust „for”, alustage „while” tsüklit, kui Boole'i muutuja on True

Samm: printige lisaprobleem väärtustega 1 ja 2 ning võtke vastus sisendiks

Printige lisaprobleem väärtustega 1 ja 2 ning võtke vastus sisendiks
Printige lisaprobleem väärtustega 1 ja 2 ning võtke vastus sisendiks
  • Järgmisena loome selles ajavahemikus silmas proovivõtte avalduse.
  • Kui proovite, printige lisaküsimus väärtuste 1 ja 2 abil ning määrake kasutaja sisendiks vastuse muutuja (see kood määratleb vastuse muutuja „ans“).

9. samm: tehke avalduse „if-else” test, kas vastus = väärtus 1 + väärtus 2

Tehke if-else avaldus, katsetades, kas vastus = väärtus 1 + väärtus 2
Tehke if-else avaldus, katsetades, kas vastus = väärtus 1 + väärtus 2

Katsetage proovimisjuhtumi korral if-else lauset, testides, kas ans = val1 + val2

Samm 10: kui see on tõene, printige õige sõnum, määrake Boolean muutuja väärtuseks Väär ja suurendage arvu

Kui see on tõene, printige õige sõnum, määrake Boolean muutuja väärtuseks Väär ja suurendage arvu
Kui see on tõene, printige õige sõnum, määrake Boolean muutuja väärtuseks Väär ja suurendage arvu
  • Kui see on tõsi, jääge ikka proovimisavalduse piiresse:

    • Printige õige sõnum!
    • Muutke Boolean muutuja väärtuseks Väär!
    • Suurendage arvu 1 võrra!

Samm 11: kui ei, siis printige vale sõnum ja määrake Boole'i väärtus väärtusele Väär

Kui ei, printige vale sõnum ja määrake Boole'i väärtus väärtusele Väär
Kui ei, printige vale sõnum ja määrake Boole'i väärtus väärtusele Väär

Printige avaldises „else” vale sõnum ja määrake Boole'i väärtuseks False

12. samm: arvestage veateatega mittetäisarvulisi sisendeid

Võtke veateatega arvesse mittetäisarvulisi sisendeid
Võtke veateatega arvesse mittetäisarvulisi sisendeid

Juhul „välja arvatud” printige veateade, et arvestada mitte täisarvuliste sisenditega

Samm 13: Programmi lõpus printige probleemide arv välja, et mängijal oli õigus

Programmi lõpus printige probleemide arv välja, et mängijal oli õigus
Programmi lõpus printige probleemide arv välja, et mängijal oli õigus

Pärast kõiki neid pesastatud avaldusi printige probleemide arv n -st, mis mängijal õigesti läks

Samm: vaadake oma kood üle

Vaata oma kood üle!
Vaata oma kood üle!
  • Pidage meeles Pythonis taande tähtsust, kuna see programm kasutab palju pesastatud avaldusi.
  • Teie viimane programm peaks välja nägema selline.

Samm: käivitage see moodul ja nautige oma matemaatikamängu

Käivitage see moodul ja nautige oma matemaatikamängu!
Käivitage see moodul ja nautige oma matemaatikamängu!
  • Kui olete matemaatikaprogrammi kodeerimiseks neid samme järginud, jätkake ja klõpsake nuppu Käivita moodul.
  • Nautige oma lihtsat lisamängu!

Soovitan: