Sadržaj:

Kodiranje igre dodavanja u Pythonu: 15 koraka
Kodiranje igre dodavanja u Pythonu: 15 koraka

Video: Kodiranje igre dodavanja u Pythonu: 15 koraka

Video: Kodiranje igre dodavanja u Pythonu: 15 koraka
Video: Nauči PYTHON za 10 minuta! 2024, Juli
Anonim
Kodiranje igre dodavanja u Pythonu
Kodiranje igre dodavanja u Pythonu
  • Ovaj skup uputa naučit će vas korak po korak kako programirati dodatnu igru koja traži od korisnika da odgovore na jednostavne probleme dodavanja pomoću slučajnih brojeva od 0-9 i ispisuje ih bez obzira jesu li točni!
  • 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

Pokrenite svoju Python aplikaciju za kodiranje
Pokrenite svoju Python aplikaciju za kodiranje
  • Ovaj skup instrukcija će koristiti IDLE Python program!
  • Nakon pokretanja, stvorite novu datoteku u svojoj Python aplikaciji za početak kodiranja.

Korak 2: Uvezite slučajnu klasu

Uvezite slučajnu klasu
Uvezite slučajnu klasu

Koristit ćemo ga za generiranje slučajnih brojeva

Korak 3: Definirajte Python metodu s ulaznom varijablom N

Definirajte Python metodu s ulaznom varijablom N
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 "game (n)".

Korak 4: Inicijalizirajte Boolean varijablu i Integer varijablu

Inicijalizirajte Boolean Variable i Integer varijablu
Inicijalizirajte Boolean Variable i Integer varijablu
  • 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 je ugniježđen!

Korak 5: Pokrenite "for" petlju za raspon N

Pokrenite petlju ‘for’ za raspon N
Pokrenite petlju ‘for’ za raspon N

Ovo će petljirati dužinu ulaznog cijelog broja n

Korak 6: Inicijalizirajte dvije slučajne cijele vrijednosti između 1 i 10 i postavite Boolean Value na True

Inicijalizirajte dvije slučajne cijele vrijednosti između 1 i 10 i postavite Boolean Value na True
Inicijalizirajte dvije slučajne cijele vrijednosti između 1 i 10 i postavite Boolean Value na True
  • Unutar ove for for petlje, koristite 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 logičku vrijednost na True!

Korak 7: Pokrenite "while" petlju dok je Booleova varijabla tačna

Pokrenite "while" petlju dok je Booleova varijabla tačna
Pokrenite "while" petlju dok je Booleova varijabla tačna

Dok ste još unutar petlje ‘for’, pokrenite petlju ‘while’ dok je Booleova varijabla True

Korak 8: Odštampajte problem sa dodavanjem sa vrijednostima 1 i 2 i uzmite odgovor kao ulaz

Odštampajte problem sa dodavanjem sa vrednostima 1 i 2 i uzmite odgovor kao ulaz
Odštampajte problem sa dodavanjem sa vrednostima 1 i 2 i uzmite odgovor kao ulaz
  • Sljedeće u ovoj "while" petlji kreiramo try-except naredbu.
  • U vašem slučaju "pokušajte" odštampajte dodatno pitanje koristeći vrijednost 1 i vrijednost 2 i definirajte varijablu odgovora kao unos korisnika (ovaj kôd definira varijablu odgovora kao "ans").

Korak 9: Napravite if-else izjavu kojom ćete provjeriti je li odgovor = vrijednost 1 + vrijednost 2

Napravite if-else izjavu kojom provjeravate je li odgovor = vrijednost 1 + vrijednost 2
Napravite if-else izjavu kojom provjeravate je li odgovor = vrijednost 1 + vrijednost 2

U slučaju ‘try’ kodirajte if-else naredbu koja testira je li ans = val1 + val2

Korak 10: Ako je tačno, odštampajte ispravnu poruku, postavite logičku promenljivu na Netačno i povećajte broj

Ako je Tačno, Odštampajte ispravnu poruku, Postavite logičku promenljivu na Netačno i Povećajte broj
Ako je Tačno, Odštampajte ispravnu poruku, Postavite logičku promenljivu na Netačno i Povećajte broj
  • Još uvijek unutar izjave 'try', ako je istina:

    • Odštampajte tačnu poruku!
    • Postavite Boolean varijablu na False!
    • Povećajte broj za 1!

Korak 11: Ako nije, odštampajte neispravnu poruku i postavite logičku vrednost na Netačno

Ako nije, odštampajte neispravnu poruku i postavite logičku vrednost na Netačno
Ako nije, odštampajte neispravnu poruku i postavite logičku vrednost na Netačno

U iskazu 'else' odštampajte neispravnu poruku i postavite logičku vrijednost na Netačno

Korak 12: Račun za necelobrojne unose s porukom o grešci

Račun za necelobrojne unose s porukom o grešci
Račun za necelobrojne unose s porukom o grešci

U slučaju "osim" odštampajte poruku o grešci kako biste uzeli u obzir ne-cijele unose

Korak 13: Na kraju programa odštampajte broj problema od N koliko je igrač ispravio

Na kraju programa odštampajte broj problema od N koliko je igrač ispravio
Na kraju programa odštampajte broj problema od N koliko je igrač ispravio

Nakon svih tih ugniježđenih izjava, odštampajte broj problema od n koje je igrač ispravno riješio

Korak 14: Pregledajte svoj kôd

Pregledajte svoj kôd!
Pregledajte svoj kôd!
  • Upamtite važnost uvlačenja u Pythonu, jer ovaj program koristi mnoge ugniježđene izraze.
  • Vaš konačni program bi trebao izgledati ovako.

Korak 15: Pokrenite ovaj modul i uživajte u matematičkoj igri

Pokrenite ovaj modul i uživajte u matematičkoj igri!
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 jednostavnoj igri dodavanja!

Preporučuje se: