Cuprins:

Codificarea unui joc suplimentar în Python: 15 pași
Codificarea unui joc suplimentar în Python: 15 pași

Video: Codificarea unui joc suplimentar în Python: 15 pași

Video: Codificarea unui joc suplimentar în Python: 15 pași
Video: An Intro to Markov chains with Python! 2024, Noiembrie
Anonim
Codificarea unui joc suplimentar în Python
Codificarea unui joc suplimentar în Python
  • Acest set de instrucțiuni vă va învăța pas cu pas cum să programați un joc de adăugare care îi determină pe utilizatori să răspundă la probleme simple de adăugare folosind numere aleatorii de la 0 la 9 și să imprime dacă sunt corecte sau nu!
  • Faceți clic pe imaginea din fiecare pas pentru ao mări și a vizualiza codul pentru partea respectivă.

Pasul 1: Lansați aplicația de codare Python

Lansați aplicația de codare Python
Lansați aplicația de codare Python
  • Acest set de instrucțiuni va folosi programul IDLE Python!
  • După lansare, creați un fișier nou în aplicația Python pentru a începe codarea.

Pasul 2: Importați clasa aleatorie

Importați clasa aleatorie
Importați clasa aleatorie

Îl vom folosi pentru a genera numere aleatorii

Pasul 3: Definiți o metodă Python cu o variabilă de intrare N

Definiți o metodă Python cu o variabilă de intrare N
Definiți o metodă Python cu o variabilă de intrare N
  • Introducerea numărului întreg n va determina numărul de probleme de adiție pe care jocul le va imprima atunci când va fi apelat!
  • Acest cod numește metoda „joc (n)”.

Pasul 4: Inițializați o variabilă booleană și o variabilă de număr întreg

Inițializați o variabilă booleană și o variabilă întregă
Inițializați o variabilă booleană și o variabilă întregă
  • În cadrul metodei de joc, inițializați o variabilă booleană pentru a fi utilizată într-o buclă „while” și un număr întreg pentru a fi folosit ca variabilă de numărare pentru răspunsuri corecte.
  • Acest cod numește booleanul „wrk” și întregul „cnt”.
  • Amintiți-vă importanța indentărilor în Python, deoarece acestea determină ce cod este cuibărit unde!

Pasul 5: începeți un buclă „pentru” pentru gama N

Începeți un buclă „pentru” pentru gama N
Începeți un buclă „pentru” pentru gama N

Aceasta se va bucla pentru lungimea întregului număr de intrare n

Pasul 6: Inițializați două valori întregi aleatoare între 1 și 10 și setați valoarea booleană la Adevărat

Inițializați două valori întregi aleatoare între 1 și 10 și setați valoarea booleană la Adevărat
Inițializați două valori întregi aleatoare între 1 și 10 și setați valoarea booleană la Adevărat
  • În cadrul acestei bucle „for”, utilizați random.randrange (1, 10) pentru a inițializa două valori aleatoare între 1 și 9.
  • Acest cod le numește „val1” și „val2”.
  • Apoi setați valoarea booleană la Adevărat!

Pasul 7: începeți un buclă „while” în timp ce variabila booleană este adevărată

Începeți un buclă „în timp ce”, în timp ce variabila booleană este adevărată
Începeți un buclă „în timp ce”, în timp ce variabila booleană este adevărată

În timp ce vă aflați încă în bucla „for”, începeți o buclă „while” în timp ce variabila booleană este True

Pasul 8: Imprimați o problemă de adăugare cu valorile 1 și 2 și luați răspunsul ca intrare

Imprimați o problemă de adăugare cu valorile 1 și 2 și luați răspunsul ca intrare
Imprimați o problemă de adăugare cu valorile 1 și 2 și luați răspunsul ca intrare
  • Apoi în această buclă „while”, creăm o instrucțiune try-except.
  • În cazul „Încercați”, tipăriți o întrebare de adăugare folosind valoarea 1 și valoarea 2 și definiți o variabilă de răspuns ca intrare a utilizatorului (acest cod definește variabila de răspuns ca „ans”).

Pasul 9: Faceți o declarație If-else Testând dacă răspunsul = valoarea 1 + valoarea 2

Faceți o declarație If-else Testând dacă răspunsul = valoarea 1 + valoarea 2
Faceți o declarație If-else Testând dacă răspunsul = valoarea 1 + valoarea 2

În cazul „try”, codificați o instrucțiune if-else testând dacă ans = val1 + val2

Pasul 10: dacă este adevărat, tipăriți un mesaj corect, setați variabila booleană la fals și numărul de creșteri

Dacă este adevărat, tipăriți un mesaj corect, setați variabila booleană la fals și număr de creșteri
Dacă este adevărat, tipăriți un mesaj corect, setați variabila booleană la fals și număr de creșteri
  • Încă în cadrul declarației „try”, dacă este adevărat:

    • Tipărește un mesaj corect!
    • Setați variabila booleană la False!
    • Număr de creșteri cu 1!

Pasul 11: Dacă nu, tipăriți un mesaj incorect și setați valoarea booleană la False

Dacă nu, tipăriți un mesaj incorect și setați valoarea booleană la False
Dacă nu, tipăriți un mesaj incorect și setați valoarea booleană la False

În declarația „else”, tipăriți un mesaj incorect și setați valoarea booleană la False

Pasul 12: Cont pentru intrări care nu sunt întregi cu un mesaj de eroare

Cont pentru intrări care nu sunt întregi cu un mesaj de eroare
Cont pentru intrări care nu sunt întregi cu un mesaj de eroare

În cazul „cu excepția”, tipăriți un mesaj de eroare pentru a ține cont de intrări care nu sunt întregi

Pasul 13: La sfârșitul programului, tipăriți numărul de probleme din N pe care jucătorul a reușit

La sfârșitul programului, tipăriți numărul de probleme din N pe care jucătorul a reușit
La sfârșitul programului, tipăriți numărul de probleme din N pe care jucătorul a reușit

După toate acele afirmații imbricate, tipăriți numărul de probleme din n pe care jucătorul le-a dat dreptate

Pasul 14: Uită-te peste codul tău

Uită-te peste codul tău!
Uită-te peste codul tău!
  • Amintiți-vă importanța indentării în Python, deoarece acest program utilizează multe afirmații imbricate.
  • Programul dvs. final ar trebui să arate astfel.

Pasul 15: Rulați acest modul și bucurați-vă de jocul dvs. de matematică

Rulați acest modul și bucurați-vă de jocul dvs. de matematică!
Rulați acest modul și bucurați-vă de jocul dvs. de matematică!
  • După ce ați urmat acești pași pentru a vă codifica programul de matematică, continuați și apăsați Run Module.
  • Bucurați-vă de jocul dvs. simplu de adăugare!

Recomandat: