Cuprins:
- Pasul 1: Lansați aplicația de codare Python
- Pasul 2: Importați clasa aleatorie
- Pasul 3: Definiți o metodă Python cu o variabilă de intrare N
- Pasul 4: Inițializați o variabilă booleană și o variabilă de număr întreg
- Pasul 5: începeți un buclă „pentru” pentru gama N
- Pasul 6: Inițializați două valori întregi aleatoare între 1 și 10 și setați valoarea booleană la Adevărat
- Pasul 7: începeți un buclă „while” în timp ce variabila booleană este adevărată
- Pasul 8: Imprimați o problemă de adăugare cu valorile 1 și 2 și luați răspunsul ca intrare
- Pasul 9: Faceți o declarație If-else Testând dacă răspunsul = valoarea 1 + valoarea 2
- Pasul 10: dacă este adevărat, tipăriți un mesaj corect, setați variabila booleană la fals și numărul de creșteri
- Pasul 11: Dacă nu, 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
- Pasul 13: La sfârșitul programului, tipăriți numărul de probleme din N pe care jucătorul a reușit
- Pasul 14: Uită-te peste codul tău
- Pasul 15: Rulați acest modul și bucurați-vă de jocul dvs. de matematică
Video: Codificarea unui joc suplimentar în Python: 15 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
- 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
- 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
Îl vom folosi pentru a genera numere aleatorii
Pasul 3: 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
- Î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
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
- Î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ă
Î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
- 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
Î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
-
Î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
Î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
Î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
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
- 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ă
- 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:
ECG automatizat - BME 305 Proiect final Credit suplimentar: 7 pași
Automat ECG-BME 305 Proiect final Credit suplimentar: O electrocardiogramă (ECG sau EKG) este utilizată pentru a măsura semnalele electrice produse de o inimă care bate și joacă un rol important în diagnosticul și prognosticul bolilor cardiovasculare. Unele informații obținute dintr-un ECG includ ritmurile
Rover-One: Oferirea unui creier unui camion RC / mașină: 11 pași
Rover-One: Oferirea unui creier unui camion RC / mașină: Acest instructabil este pe un PCB pe care l-am proiectat numit Rover-One. Rover-One este o soluție pe care am conceput-o pentru a lua o mașină / camion RC de jucărie și pentru a-i oferi un creier care include componente pentru a-i simți mediul. Rover-One este un PCB de 100 mm x 100 mm proiectat în EasyED
Controlează Arduino folosind Telegram Bot fără niciun hardware suplimentar: 5 pași
Controlați Arduino utilizând Telegram Bot fără niciun hardware suplimentar: Există o gamă largă de lucruri pe care le puteți face cu Arduino, dar v-ați gândit vreodată să vă controlați Arduino folosind un bot Telegram? PC Unele dispozitive controlabile (Folosim LED-ul de la Arduino la
Headless Pi - Pornirea Raspberry Pi fără hardware suplimentar: 4 pași (cu imagini)
Headless Pi - Începeți Raspberry Pi fără hardware suplimentar: Hei, motivul pentru care ați aterizat aici este, cred, că sunteți foarte asemănător cu mine! Nu vrei să te simți ușor pe Pi - conectează Pi la un monitor, conectează o tastatură și un mouse și voilă! &Hellip; Pfft, cine face asta ?! La urma urmei, un Pi este un
Mod Rapid Fire Mouse FĂRĂ Adăugarea unui buton suplimentar: 4 pași
Mod Rapid Fire Mouse FĂRĂ Adăugarea unui buton suplimentar: Am făcut un mod de declanșare rapidă a mouse-ului meu Logitech MX500. Există multe instrucțiuni în jur, am folosit-o pe aceasta: www.instructables.com/id/Add_a_rapid_fire_button_to_your_mouse_using_a_555_/ Diferența în abordarea mea este: am făcut-o fără un adda