Sadržaj:
- Korak 1: Pokrenite svoju Python aplikaciju za kodiranje
- Korak 2: Uvezite slučajnu klasu
- Korak 3: Definirajte Python metodu s ulaznom varijablom N
- Korak 4: Inicijalizirajte Boolean varijablu i cijeli broj varijable
- Korak 5: Pokrenite petlju "za" za raspon N
- Korak 6: Inicijalizirajte dvije slučajne cijele vrijednosti između 1 i 10 i postavite Boolean Value na True
- Korak 7: Pokrenite ‘while’ petlju dok je Booleova varijabla točna
- Korak 8: Ispišite problem sa dodavanjem s vrijednostima 1 i 2 i uzmite odgovor kao ulaz
- Korak 9: Napravite if-else izjavu kojom ćete provjeriti je li odgovor = vrijednost 1 + vrijednost 2
- Korak 10: Ako je istina, ispišite ispravnu poruku, postavite Boolean varijablu na False i povećajte broj
- Korak 11: Ako nije, ispišite pogrešnu poruku i postavite Booleanu vrijednost na Netačno
- Korak 12: Račun za necjelobrojne unose s porukom o pogrešci
- Korak 13: Na kraju programa ispišite broj problema od N da je igrač ispravno ispisao
- Korak 14: Pregledajte svoj kôd
- Korak 15: Pokrenite ovaj modul i uživajte u matematičkoj igri
Video: Kodiranje igre dodavanja u Pythonu: 15 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
- Ovaj skup uputa naučit će vas korak po korak kako programirati igru za dodavanje koja traži od korisnika da odgovore na jednostavne probleme dodavanja pomoću slučajnih brojeva od 0-9 i ispisuje jesu li točni ili ne!
- Kliknite sliku u svakom koraku da biste je povećali i pogledali kôd za taj dio.
Korak 1: Pokrenite svoju Python aplikaciju za kodiranje
- Ovaj skup uputa koristit će program IDLE Python!
-
Nakon pokretanja, stvorite novu datoteku u svojoj Python aplikaciji za početak kodiranja.
Korak 2: Uvezite slučajnu klasu
Koristit ćemo ga za generiranje slučajnih brojeva
Korak 3: Definirajte Python metodu s ulaznom varijablom N
- Unos cijelog broja n će odrediti broj dodatnih problema koje će igra ispisati kada se pozove!
- Ovaj kod naziva metodu "igra (n)".
Korak 4: Inicijalizirajte Boolean varijablu i cijeli broj varijable
- Unutar metode igre, inicijalizirajte Boolovu varijablu koja će se koristiti u "while" petlji i cijeli broj koji će se koristiti kao varijabla brojanja za točne odgovore.
- Ovaj kod naziva logičko "wrk" i cijeli broj "cnt".
- Upamtite važnost uvlaka u Pythonu jer oni određuju koji je kod gdje se ugnijezdio!
Korak 5: Pokrenite petlju "za" za raspon N
Ovo će se petljati za duljinu ulaznog cijelog broja n
Korak 6: Inicijalizirajte dvije slučajne cijele vrijednosti između 1 i 10 i postavite Boolean Value na True
- Unutar ove petlje "for" upotrijebite random.randrange (1, 10) za inicijalizaciju dvije slučajne cijele vrijednosti između 1 i 9.
- Ovaj kod naziva ove "val1" i "val2".
- Zatim postavite Booleovu vrijednost na True!
Korak 7: Pokrenite ‘while’ petlju dok je Booleova varijabla točna
Dok ste još unutar petlje "for", pokrenite "while" petlju dok je Booleova varijabla True
Korak 8: Ispišite problem sa dodavanjem s vrijednostima 1 i 2 i uzmite odgovor kao ulaz
- Sljedeće u ovoj "while" petlji stvaramo try-except naredbu.
- U svom slučaju "pokušajte" ispišite dodatno pitanje pomoću vrijednosti 1 i vrijednosti 2 i definirajte varijablu odgovora kao korisnički unos (ovaj kôd definira varijablu odgovora kao "ans").
Korak 9: Napravite if-else izjavu kojom ćete provjeriti je li odgovor = vrijednost 1 + vrijednost 2
U slučaju ‘try’ kodirajte if-else izraz koji provjerava je li ans = val1 + val2
Korak 10: Ako je istina, ispišite ispravnu poruku, postavite Boolean varijablu na False i povećajte broj
-
Još uvijek unutar izjave "pokušaj", ako je istina:
- Ispišite ispravnu poruku!
- Postavite Boolean varijablu na False!
- Povećanje broja za 1!
Korak 11: Ako nije, ispišite pogrešnu poruku i postavite Booleanu vrijednost na Netačno
U iskazu 'else' ispišite netočnu poruku i postavite Booleovu vrijednost na False
Korak 12: Račun za necjelobrojne unose s porukom o pogrešci
U slučaju "osim" ispišite poruku o pogrešci kako biste uzeli u obzir ne-cijele unose
Korak 13: Na kraju programa ispišite broj problema od N da je igrač ispravno ispisao
Nakon svih tih ugniježđenih izjava, ispišite broj problema od n koji je igrač ispravno riješio
Korak 14: Pregledajte svoj kôd
- Sjetite se važnosti uvlačenja u Pythonu jer ovaj program koristi mnoge ugniježđene izraze.
- Vaš konačni program trebao bi izgledati ovako.
Korak 15: Pokrenite ovaj modul i uživajte u matematičkoj igri
- Nakon što slijedite ove korake za kodiranje matematičkog programa, nastavite i pritisnite Run Module.
- Uživajte u svojoj jednostavnoj igri dodavanja!
Preporučeni:
Kazoo kodiranje: 5 koraka
Kazoo kodiranje: Ovo je lijep 3d model kazua napravljen na Tinkercadu. Možete učiniti jedno s ovim neuništivim
Arduino kontroler za igre DIY - Arduino PS2 kontroler igre - Igranje Tekkena s DIY Arduino gamepadom: 7 koraka
Arduino kontroler za igre DIY | Arduino PS2 kontroler igre | Igranje Tekkena s DIY Arduino gamepad -om: Zdravo dečki, igranje igara uvijek je zabavno, ali igranje sa vlastitim DIY prilagođenim kontrolorom igara je zabavnije. Zato ćemo u ovim uputama napraviti kontroler igre pomoću arduino pro micro
4-bitni sklop dodavanja s digitalnim prikazom rezultata: 9 koraka
4-bitni sklop dodavanja s digitalnim prikazom rezultata: Ovo je jednostavan projekt koji objašnjava kako izgraditi 4-bitno krug zbrajanja (4-bitni kalkulator zbrajanja) sastavljen od sedam segmentnih zaslona, sedam upravljačkih programa za segment, I, ILI, NE i EXOR vrata koja zbrajaju dva 4-bitna broja i vraćaju rezultate. To
SmartPhone Simulator igre- Igrajte Windows igre koristeći IMU za kontrolu pokreta, akcelerometar, žiroskop, magnetometar: 5 koraka
SmartPhone Game Simulator- Igrajte Windows igre koristeći IMU za upravljanje pokretima, akcelerometar, žiroskop, magnetometar: Podržite ovaj projekt: https://www.paypal.me/vslcreations doniranjem kodovima otvorenog koda & podrška daljnjem razvoju
Mod brzog vatrenog miša BEZ dodavanja dodatnog gumba: 4 koraka
Mod brzog vatrenog miša BEZ dodavanja dodatnog gumba: Napravio sam mod za brzu vatru na svom pohabanom Logitech MX500 mišu. Postoji mnogo Howtos -a u okolici, ja sam koristio ovaj: www.instructables.com/id/Add_a_rapid_fire_button_to_your_mouse_using_a_555_/ Razlika u mom pristupu je: učinio sam to bez dodatka