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, Srpanj
Anonim
Kodiranje igre dodavanja u Pythonu
Kodiranje igre dodavanja u Pythonu
  • 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

Pokrenite svoju Python aplikaciju za kodiranje
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

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 "igra (n)".

Korak 4: Inicijalizirajte Boolean varijablu i cijeli broj varijable

Inicijalizirajte Boolean varijablu i cijeli broj varijable
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

Pokrenite petlju ‘za’ za raspon N
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

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 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

Pokrenite "while" petlju dok je Booleova varijabla istinita
Pokrenite "while" petlju dok je Booleova varijabla istinita

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

Ispišite problem dodatka s vrijednostima 1 i 2 i uzmite odgovor kao ulazni podatak
Ispišite problem dodatka s vrijednostima 1 i 2 i uzmite odgovor kao ulazni podatak
  • 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

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 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

Ako je istina, ispišite ispravnu poruku, postavite Boolean varijablu na False i povećajte broj
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

Ako nije, ispišite neispravnu poruku i postavite logičku vrijednost na Netačno
Ako nije, ispišite neispravnu poruku i postavite logičku 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

Račun za necjelobrojne unose s porukom o pogrešci
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

Na kraju programa odštampajte broj problema od N da je igrač ispravno ispisao
Na kraju programa odštampajte 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

Pregledajte svoj kôd!
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

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 svojoj jednostavnoj igri dodavanja!

Preporučeni: