Tabla de contenido:

Juego simple de adivinar el número de Python: 11 pasos
Juego simple de adivinar el número de Python: 11 pasos

Video: Juego simple de adivinar el número de Python: 11 pasos

Video: Juego simple de adivinar el número de Python: 11 pasos
Video: Practicando Python | Juego adivina el numero 2024, Noviembre
Anonim
Juego simple de adivinar el número de Python
Juego simple de adivinar el número de Python

En este tutorial, enseñaremos cómo crear un juego simple de adivinar números en Python en la aplicación Pycharm. Python es un lenguaje de secuencias de comandos que es ideal tanto para principiantes como para expertos. El estilo de codificación en Python es fácil de leer y seguir. El objetivo final de este tutorial es arrojar un poco de luz sobre cómo escribir un guión simple por diversión que pueda despertar la curiosidad por programar.

Tabla de contenido:

1. Obtenga la versión 3.7 de Python e instálela

2. Obtén Pycharm e instálalo

3. Configurar Pycharm por primera vez

4. Creando un número aleatorio

5. Obtener información del usuario

6. Crear un bucle while básico

7. Creación de una declaración "if", "elif", "else"

8. Mostrar mensaje al usuario

Extras

Palabras clave

Código final

Paso 1: descripción general

Visión general
Visión general

Este juego de adivinanzas fue creado para mostrar al usuario algunas técnicas básicas de programación usando python con pycharm IDE. La base de este tutorial será el uso de un generador de números aleatorios para crear un juego de adivinanzas simple. El resultado final podría llevar a alguien a comprender cómo se generan los números aleatorios. Por ejemplo, en los videojuegos donde el daño se inflige en números, esos números generalmente se generan con un generador de números aleatorios que tiene requisitos específicos similares al que generamos. El generador de números aleatorios puede ser más complicado, pero uno puede tener una idea básica de cómo funciona.

Paso 2: instalar Python y Pycharm

Recursos:

www.python.org/

www.jetbrains.com/pycharm/

Paso 3: Guía de video

Image
Image

Mire las guías de video de arriba y luego revise los pasos a continuación para ayudarlo a comprender mejor cómo escribir el juego.

Paso 4: creación de un número aleatorio

Obtener información del usuario
Obtener información del usuario

Para que el juego tenga un desafío simple, queremos crear un número aleatorio por debajo de 100. Este número será el que debe adivinar el jugador. El rango de números estará entre 1 y 99. Logramos esto escribiendo la siguiente declaración:

randomNumber = random.randint (1, 99)

"randomNumber" es una variable en la que almacenaremos el número aleatorio.

"random.randint (1, 99)" se utiliza para generar un número aleatorio entre 1 y 99.

* Nota: asegúrese de escribir "import random" en la parte superior del código o no podrá utilizar "random.randint (1, 99)"

Una nota importante es seguir la sangría exactamente de los ejemplos, ya que Python está estructurado mediante sangría. Si se coloca una declaración en la línea de sangría incorrecta, el código puede proporcionar errores cuando se intenta jugar el juego.

Paso 5: Obtener información del usuario

Para que nuestro juego funcione, debemos poder recibir la entrada del usuario. Necesitamos adivinar cuál será el número aleatorio del jugador. El rango para el número que se puede adivinar es de 1 a 99. Este programa no proporciona un error cuando un número está fuera del rango, sin embargo, el ciclo continuará hasta que se adivine el número correcto.

Hacemos esto usando el comando "entrada" que puede escribir así.

adivinar = int (input ("ingrese un número entre 1 y 99:"))

Estamos almacenando la entrada del usuario en una variable llamada "adivinar". El "int" significa que estamos almacenando la entrada del usuario como un número entero, lo que significa que será un valor numérico completo. Las secciones para la entrada ("ingrese un número entre 1 y 99:") le dice a la computadora que estamos tomando la entrada del usuario, y luego muestra el siguiente mensaje si el bucle continúa.

Paso 6: Creación de un bucle while básico

Creación de un bucle while básico
Creación de un bucle while básico

Ahora debemos crear un ciclo while. Para lograr esto, necesitamos escribir una declaración que operará hasta que no sea verdadera. El ciclo while no tiene sangría en este programa e incluye las declaraciones "If / Elif" que están sangradas debajo. Las declaraciones "If / Elif" continuarán funcionando hasta que la instrucción del ciclo while no sea verdadera.

while randomNumber! = adivinar:

Paso 7: Creación de una declaración If Elif

Creación de una declaración If Elif
Creación de una declaración If Elif

La declaración, "Si / Elif" significa si esto es correcto, entonces haga esto, si no, haga otra cosa. La declaración está escrita para que el usuario pueda ingresar una nueva entrada si la suposición inicial es incorrecta. La declaración de impresión en "If / Elif" les dará una pista de si la conjetura es demasiado alta o demasiado baja.

Paso 8: redacción de la declaración final

Redacción de la declaración final
Redacción de la declaración final

La declaración final está escrita en el exterior del ciclo while y sin sangrías. Una vez que el usuario adivina el número correcto, el ciclo while se "interrumpirá" o "se detendrá", y luego se moverá hacia la declaración final. Esto ocurrirá una vez que la variable "adivinar" y la variable "randomNumber" sean iguales. El juego terminará hasta que el programa se inicie de nuevo.

Paso 9: Extras

Después de completar el juego de adivinanzas Instructable, es posible que desee explorar Python más a fondo. Aquí hay algunas ideas para desafiar su destreza en Python.

  1. Intente cambiar el rango de números para el número aleatorio.
  2. Cambie los mensajes al usuario por algo mejor.
  3. Intente hacer que el programa lleve la cuenta de cuántos intentos para obtener la respuesta correcta.

Paso 10: Palabras clave

  1. Python es un lenguaje de programación.
  2. Pycharm es un programa que ayuda a crear programas en Python.
  3. "random" es un generador de números aleatorios
  4. "variable" es un símbolo cuyo valor puede cambiar
  5. "int" es una abreviatura de tipo de datos para números enteros enteros
  6. "entrada" es cómo tomar la entrada del usuario
  7. "imprimir" le permitirá imprimir un mensaje en la pantalla para el usuario
  8. "while" es una declaración de bucle que dice hacer algo mientras esto sea cierto
  9. "si" una declaración que significa que si esto es cierto, entonces haz esto
  10. "! =" significa no igual a
  11. "<" significa menos de
  12. ">" significa mayor que
  13. "elif" es la abreviatura de la sentencia else if

Recomendado: