Sisällysluettelo:

Lisäpelin koodaus Pythonissa: 15 vaihetta
Lisäpelin koodaus Pythonissa: 15 vaihetta

Video: Lisäpelin koodaus Pythonissa: 15 vaihetta

Video: Lisäpelin koodaus Pythonissa: 15 vaihetta
Video: Skoda Superb 2019 akun vaihto + koodaus | #skoda #diy #finland 2024, Marraskuu
Anonim
Lisäpelin koodaus Pythonissa
Lisäpelin koodaus Pythonissa
  • Tämä ohjesarja opettaa sinulle vaihe vaiheelta, kuinka ohjelmoida lisäpeli, joka kehottaa käyttäjiä vastaamaan yksinkertaisiin lisäysongelmiin käyttämällä satunnaislukuja 0-9 ja tulostaa ne oikein tai ei!
  • Napsauta kuvaa jokaisessa vaiheessa suurentaaksesi sitä ja nähdäksesi kyseisen osan koodin.

Vaihe 1: Käynnistä Python -koodaussovellus

Käynnistä Python -koodaussovellus
Käynnistä Python -koodaussovellus
  • Tämä ohjejoukko käyttää IDLE Python -ohjelmaa!
  • Käynnistyksen jälkeen luo uusi tiedosto Python -sovellukseesi aloittaaksesi koodauksen.

Vaihe 2: Tuo satunnaisluokka

Tuo satunnaisluokka
Tuo satunnaisluokka

Käytämme sitä satunnaislukujen luomiseen

Vaihe 3: Määritä Python -menetelmä tulomuuttujalla N

Määritä Python -menetelmä tulomuuttujalla N
Määritä Python -menetelmä tulomuuttujalla N
  • Kokonaisluvun n syöttö määrittää, kuinka monta lisäongelmaa peli tulostaa kutsuttaessa!
  • Tämä koodi kutsuu menetelmää "peli (n)".

Vaihe 4: Alusta Boolen muuttuja ja kokonaislukumuuttuja

Alusta Boolen muuttuja ja kokonaislukumuuttuja
Alusta Boolen muuttuja ja kokonaislukumuuttuja
  • Alusta pelimenetelmässä Boolen muuttuja, jota käytetään "while" -silmukassa, ja kokonaisluku, jota käytetään laskentamuuttujana oikeiden vastausten saamiseksi.
  • Tämä koodi kutsuu Boolen "wrk" ja kokonaisluku "cnt".
  • Muista sisennysten merkitys Pythonissa, koska ne määrittävät, mikä koodi on sisäkkäin sijoitettu!

Vaihe 5: Aloita "for" -silmukka alueelle N

Aloita "for" -silmukka alueelle N
Aloita "for" -silmukka alueelle N

Tämä silmukka syöttää kokonaisluvun n pituuden

Vaihe 6: Alusta kaksi satunnaista kokonaislukuarvoa välillä 1 ja 10 ja aseta totuusarvo arvoksi Tosi

Alusta kaksi satunnaista kokonaislukuarvoa välillä 1 ja 10 ja aseta totuusarvo arvoksi Tosi
Alusta kaksi satunnaista kokonaislukuarvoa välillä 1 ja 10 ja aseta totuusarvo arvoksi Tosi
  • Käytä tässä for -silmukassa random.randrange (1, 10) alustaaksesi kaksi satunnaista kokonaislukuarvoa välillä 1 ja 9.
  • Tämä koodi kutsuu näitä "val1" ja "val2".
  • Aseta sitten Boolen arvoksi True!

Vaihe 7: Aloita "while" -silmukka, kun Boolen muuttuja on tosi

Aloita hetken kierros, kun Boolen muuttuja on totta
Aloita hetken kierros, kun Boolen muuttuja on totta

Kun olet vielä for -silmukan sisällä, aloita while -silmukka, kun Boolen muuttuja on True

Vaihe 8: Tulosta lisäongelma arvoilla 1 ja 2 ja ota vastaus syötteeksi

Tulosta lisäongelma arvoilla 1 ja 2 ja ota vastaus syötteeksi
Tulosta lisäongelma arvoilla 1 ja 2 ja ota vastaus syötteeksi
  • Seuraavaksi tässä "while" -silmukassa luomme try-paitsi -lausekkeen.
  • Kokeile "tulosta" lisäkysymys käyttämällä arvoja 1 ja 2 ja määritä vastausmuuttuja käyttäjän syötteeksi (tämä koodi määrittelee vastausmuuttujan "ans").

Vaihe 9: Tee Jos-muu-lause Testaa onko vastaus = arvo 1 + arvo 2

Tee If-else-lause ja testaa, onko vastaus = arvo 1 + arvo 2
Tee If-else-lause ja testaa, onko vastaus = arvo 1 + arvo 2

Kokeile "try" -tapauksessa if-else-lause, joka testaa onko ans = val1 + val2

Vaihe 10: Jos tosi, tulosta oikea viesti, aseta Boolen muuttuja arvoon False ja lisää

Jos tosi, tulosta oikea viesti, aseta Boolen muuttuja arvoon False ja lisää
Jos tosi, tulosta oikea viesti, aseta Boolen muuttuja arvoon False ja lisää
  • Vielä "kokeile" -lauseen sisällä, jos se on totta:

    • Tulosta oikea viesti!
    • Aseta Boolen muuttuja arvoon False!
    • Lisäys lasketaan yhdellä!

Vaihe 11: Jos ei, tulosta virheellinen viesti ja aseta Boolen arvoksi False

Jos ei, tulosta virheellinen viesti ja aseta Boolen arvoksi False
Jos ei, tulosta virheellinen viesti ja aseta Boolen arvoksi False

Tulosta "else" -lausekkeessa virheellinen viesti ja aseta Boolen arvoksi False

Vaihe 12: Selvitä ei-kokonaislukuiset syötteet virheilmoituksella

Tili ei-kokonaislukuisille syötteille, joissa on virheilmoitus
Tili ei-kokonaislukuisille syötteille, joissa on virheilmoitus

Tulosta "paitsi" -tapauksessa virheilmoitus muiden kuin kokonaislukuisten syötteiden huomioon ottamiseksi

Vaihe 13: Tulosta ohjelman päätyttyä ongelmien määrä N: stä, että pelaaja on oikein

Tulosta ohjelman päätyttyä ongelmien määrä N: stä, että pelaaja on oikein
Tulosta ohjelman päätyttyä ongelmien määrä N: stä, että pelaaja on oikein

Tulosta kaikkien näiden sisäkkäisten lausuntojen jälkeen niiden ongelmien lukumäärä n: stä, jotka pelaaja oli oikeassa

Vaihe 14: Katso koodisi

Katso koodisi!
Katso koodisi!
  • Muista sisennyksen merkitys Pythonissa, koska tämä ohjelma käyttää monia sisäkkäisiä lausekkeita.
  • Lopullisen ohjelman pitäisi näyttää tältä.

Vaihe 15: Suorita tämä moduuli ja nauti matematiikkapelistäsi

Suorita tämä moduuli ja nauti matematiikkapelistäsi!
Suorita tämä moduuli ja nauti matematiikkapelistäsi!
  • Kun olet koonnut matematiikkaohjelmasi näiden ohjeiden mukaisesti, siirry eteenpäin ja paina Suorita moduuli.
  • Nauti yksinkertaisesta lisäpelistä!

Suositeltava: