Tabla de contenido:

Codificación de un juego de suma en Python: 15 pasos
Codificación de un juego de suma en Python: 15 pasos

Video: Codificación de un juego de suma en Python: 15 pasos

Video: Codificación de un juego de suma en Python: 15 pasos
Video: Aprende Python en 15 Minutos 📗 2024, Noviembre
Anonim
Codificar un juego de suma en Python
Codificar un juego de suma en Python
  • Este conjunto de instrucciones le enseñará paso a paso cómo programar un juego de sumas que insta a los usuarios a responder problemas simples de sumas utilizando números aleatorios del 0 al 9 e imprime si son correctos o no.
  • Haga clic en la imagen en cada paso para ampliarla y ver el código de esa parte.

Paso 1: Inicie su aplicación de codificación Python

Inicie su aplicación de codificación Python
Inicie su aplicación de codificación Python
  • ¡Este conjunto de instrucciones utilizará el programa IDLE Python!
  • Después del lanzamiento, cree un nuevo archivo en su aplicación Python para comenzar a codificar.

Paso 2: Importe la clase aleatoria

Importe la clase aleatoria
Importe la clase aleatoria

¡Lo usaremos para generar números aleatorios

Paso 3: Defina un método Python con una variable de entrada N

Defina un método Python con una variable de entrada N
Defina un método Python con una variable de entrada N
  • La entrada del entero n determinará el número de problemas de suma que imprimirá el juego cuando se llame.
  • Este código llama al método "juego (n)".

Paso 4: inicializar una variable booleana y una variable entera

Inicialice una variable booleana y una variable entera
Inicialice una variable booleana y una variable entera
  • Dentro del método del juego, inicialice una variable booleana que se usará en un ciclo "while" y un número entero que se usará como variable de conteo para las respuestas correctas.
  • Este código llama al booleano "wrk" y al entero "cnt".
  • Recuerde la importancia de las sangrías en Python, ya que determinan qué código se anida y dónde.

Paso 5: Inicie un bucle "for" para el rango N

Inicie un bucle "for" para el rango N
Inicie un bucle "for" para el rango N

¡Esto recorrerá la longitud del entero de entrada n

Paso 6: inicialice dos valores enteros aleatorios entre 1 y 10 y establezca el valor booleano en verdadero

Inicialice dos valores enteros aleatorios entre 1 y 10 y establezca el valor booleano en verdadero
Inicialice dos valores enteros aleatorios entre 1 y 10 y establezca el valor booleano en verdadero
  • Dentro de este ciclo "for", use random.randrange (1, 10) para inicializar dos valores enteros aleatorios entre 1 y 9.
  • Este código los llama "val1" y "val2".
  • ¡Luego establezca el valor booleano en Verdadero!

Paso 7: Inicie un bucle "while" mientras la variable booleana es verdadera

Inicie un bucle "while" mientras la variable booleana es verdadera
Inicie un bucle "while" mientras la variable booleana es verdadera

Mientras aún se encuentre dentro del ciclo "for", inicie un ciclo "while" mientras la variable booleana sea True

Paso 8: Imprima un problema de suma con los valores 1 y 2 y tome la respuesta como entrada

Imprima un problema de suma con los valores 1 y 2 y tome la respuesta como entrada
Imprima un problema de suma con los valores 1 y 2 y tome la respuesta como entrada
  • A continuación, en este ciclo "while", creamos una declaración try-except.
  • En su caso de "prueba", imprima una pregunta adicional utilizando el valor 1 y el valor 2 y defina una variable de respuesta como entrada del usuario (este código define la variable de respuesta como "ans").

Paso 9: Hacer una declaración If-else probando si Respuesta = Valor 1 + Valor 2

Haga una declaración If-else probando si Respuesta = Valor 1 + Valor 2
Haga una declaración If-else probando si Respuesta = Valor 1 + Valor 2

Dentro del caso "try", codifique una declaración if-else que pruebe si ans = val1 + val2

Paso 10: Si es verdadero, imprima un mensaje correcto, establezca la variable booleana en falso e incremente el recuento

Si es verdadero, imprima un mensaje correcto, establezca la variable booleana en falso e incremente el recuento
Si es verdadero, imprima un mensaje correcto, establezca la variable booleana en falso e incremente el recuento
  • Aún dentro de la declaración 'try', si es cierto:

    • ¡Imprime un mensaje correcto!
    • ¡Establezca la variable booleana en False!
    • ¡Incrementar el recuento en 1!

Paso 11: si no es así, imprima un mensaje incorrecto y establezca el valor booleano en falso

De lo contrario, imprima un mensaje incorrecto y establezca el valor booleano en falso
De lo contrario, imprima un mensaje incorrecto y establezca el valor booleano en falso

En la declaración 'else', imprima un mensaje incorrecto y establezca el valor booleano en False

Paso 12: Tenga en cuenta las entradas que no son enteros con un mensaje de error

Cuenta para entradas no enteras con un mensaje de error
Cuenta para entradas no enteras con un mensaje de error

En el caso "excepto", imprima un mensaje de error para tener en cuenta las entradas que no sean enteros

Paso 13: Al final del programa, imprima el recuento de problemas de N que el jugador acertó

Al final del programa, imprima el recuento de problemas de N que el jugador acertó
Al final del programa, imprima el recuento de problemas de N que el jugador acertó

Después de todas esas declaraciones anidadas, imprima el recuento de problemas de n que el jugador acertó

Paso 14: ¡Revise su código

¡Revise su código!
¡Revise su código!
  • Recuerde la importancia de la sangría en Python, ya que este programa utiliza muchas declaraciones anidadas.
  • Su programa final debería verse así.

Paso 15: ¡Ejecute este módulo y disfrute de su juego de matemáticas

¡Ejecute este módulo y disfrute de su juego de matemáticas!
¡Ejecute este módulo y disfrute de su juego de matemáticas!
  • Después de seguir estos pasos para codificar su programa matemático, continúe y presione Ejecutar módulo.
  • ¡Disfruta de tu sencillo juego de sumas!

Recomendado: