Taula de continguts:
- Pas 1: inicieu l'aplicació de codificació de Python
- Pas 2: importeu la classe aleatòria
- Pas 3: definiu un mètode Python amb una variable d'entrada N
- Pas 4: inicialitzeu una variable booleana i una variable sencera
- Pas 5: inicieu un bucle "for" per a l'interval N
- Pas 6: inicialitzeu dos valors enters aleatoris entre 1 i 10 i establiu el valor booleà a True
- Pas 7: inicieu un bucle "while" mentre la variable booleana sigui certa
- Pas 8: imprimiu un problema d'addició amb els valors 1 i 2 i agafeu la resposta com a entrada
- Pas 9: feu una declaració If-else comprovant si la resposta = valor 1 + valor 2
- Pas 10: si és cert, imprimiu un missatge correcte, configureu la variable booleana com a falsa i el recompte d'increments
- Pas 11: en cas contrari, imprimiu un missatge incorrecte i establiu el valor booleà a False
- Pas 12: Compteu les entrades no enteres amb un missatge d'error
- Pas 13: al final del programa, imprimiu el recompte de problemes de N que el jugador va encertar
- Pas 14: reviseu el vostre codi
- Pas 15: executeu aquest mòdul i gaudiu del vostre joc de matemàtiques
Vídeo: Codificació d'un joc addicional a Python: 15 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
- Aquest conjunt d'instruccions us ensenyarà pas a pas com programar un joc d'addició que demani als usuaris respondre problemes d'addició senzills mitjançant números aleatoris del 0 al 9 i imprimeix si són correctes o no.
- Feu clic a la imatge de cada pas per ampliar-la i veure el codi d'aquesta part.
Pas 1: inicieu l'aplicació de codificació de Python
- Aquest conjunt d'instruccions s'utilitzarà amb el programa IDLE Python.
-
Després del llançament, creeu un fitxer nou a l'aplicació Python per començar a codificar.
Pas 2: importeu la classe aleatòria
L’utilitzarem per generar nombres aleatoris
Pas 3: definiu un mètode Python amb una variable d'entrada N
- L’entrada de l’enter n determinarà el nombre de problemes d’addició que imprimirà el joc quan es cridi!
- Aquest codi anomena el mètode "joc (n)".
Pas 4: inicialitzeu una variable booleana i una variable sencera
- Dins del mètode del joc, inicialitzeu una variable booleana per utilitzar-la en un bucle "while" i un enter que s'utilitzi com a variable de recompte per obtenir respostes correctes.
- Aquest codi anomena booleà "wrk" i enter "cnt".
- Recordeu la importància dels sagnats a Python, ja que determinen quin codi està niat on!
Pas 5: inicieu un bucle "for" per a l'interval N
Això farà un bucle per a la longitud del nombre enter d'entrada n
Pas 6: inicialitzeu dos valors enters aleatoris entre 1 i 10 i establiu el valor booleà a True
- Dins d’aquest bucle ‘for’, utilitzeu random.randrange (1, 10) per inicialitzar dos valors enters aleatoris entre 1 i 9.
- Aquest codi els anomena "val1" i "val2".
- A continuació, configureu el valor booleà a True.
Pas 7: inicieu un bucle "while" mentre la variable booleana sigui certa
Encara estigueu dins del bucle "for", inicieu un bucle "while" mentre la variable booleana sigui True
Pas 8: imprimiu un problema d'addició amb els valors 1 i 2 i agafeu la resposta com a entrada
- A continuació, en aquest bucle "while", creem una sentència try-except.
- En el cas de ‘provar’, imprimiu una pregunta addicional mitjançant el valor 1 i el valor 2 i definiu una variable de resposta com a entrada de l'usuari (aquest codi defineix la variable de resposta com a "ans").
Pas 9: feu una declaració If-else comprovant si la resposta = valor 1 + valor 2
Dins del cas ‘try’, codifiqueu una sentència if-else que provi si ans = val1 + val2
Pas 10: si és cert, imprimiu un missatge correcte, configureu la variable booleana com a falsa i el recompte d'increments
-
Encara es troba dins de la declaració "try", si és cert:
- Imprimiu un missatge correcte.
- Establiu la variable booleana a False.
- Increment d’increments en 1!
Pas 11: en cas contrari, imprimiu un missatge incorrecte i establiu el valor booleà a False
A la sentència "else", imprimiu un missatge incorrecte i configureu el valor booleà a False
Pas 12: Compteu les entrades no enteres amb un missatge d'error
En el cas "excepte", imprimiu un missatge d'error per tenir en compte les entrades que no siguin enteres
Pas 13: al final del programa, imprimiu el recompte de problemes de N que el jugador va encertar
Després de totes aquestes declaracions imbricades, imprimiu el recompte de problemes de n que el jugador ha encertat
Pas 14: reviseu el vostre codi
- Recordeu la importància de la sagnia a Python, ja que aquest programa utilitza moltes afirmacions imbricades.
- El vostre programa final hauria de ser així.
Pas 15: executeu aquest mòdul i gaudiu del vostre joc de matemàtiques
- Després de seguir aquests passos per codificar el vostre programa de matemàtiques, seguiu endavant i premeu Run Module.
- Gaudeix del teu senzill joc d'addició!
Recomanat:
Modifiqueu el control BLE a càrregues d'alta potència: no es requereix cablejat addicional: 10 passos (amb imatges)
Modifiqueu el control BLE a càrregues d’alta potència: no es requereix cablejat addicional: actualització: 13 de juliol de 2018: es va afegir un regulador de 3 terminals al subministrament de toroides. La potència es canvia remotament des del vostre mòbil Android mitjançant pfodApp. No
Controlar Arduino mitjançant Telegram Bot sense cap maquinari addicional: 5 passos
Controlar Arduino utilitzant Telegram Bot sense cap maquinari addicional: hi ha una àmplia gamma de coses que podeu fer amb Arduino, però alguna vegada heu pensat en controlar el vostre Arduino mitjançant un bot Telegram? PC Alguns dispositius controlables (fem servir el LED integrat d'Arduino a
Headless Pi: iniciar el vostre Raspberry Pi sense cap maquinari addicional: 4 passos (amb imatges)
Headless Pi - Començar el vostre Raspberry Pi sense cap maquinari addicional: hey, el motiu pel qual heu aterrat aquí és, suposo, que sou molt semblants a mi. No voleu posar-vos fàcil al vostre Pi: connecteu el Pi a un monitor, connecteu un teclat i un ratolí, i voilà! &Hellip; Pfft, qui ho fa ?! Al cap i a la fi, un Pi és un &
Addició de refrigeració addicional al vostre Ibook G4 / macbook: 5 passos
Addició de refredament addicional al vostre Ibook G4 / macbook: bé, això va començar tant amb la meva Xbox morta com amb la seva eliminació per la meitat i quan fa poc vaig desmuntar el meu ibook per treure el coixinet tèrmic i substituir-lo per pasta tèrmica (divertit, ho vaig pensar tindria ja pasta tèrmica). Doncs això ha fallat perquè
Canviador XXL amb emmagatzematge addicional: 7 passos
XXL Switchbox amb emmagatzematge addicional: tenia previst fer una cosa així tranquil·la durant molt de temps, però no en tenia cap necessitat. Això va canviar fa unes setmanes. Necessito mudar-me a un altre lloc (molt petit) durant mig any i volia emportar-me les coses de l’ordinador almenys en part. Així que jo