Tabla de contenido:
- Paso 1: descripción general
- Paso 2: instalar Python y Pycharm
- Paso 3: Guía de video
- Paso 4: creación de un número aleatorio
- Paso 5: Obtener información del usuario
- Paso 6: Creación de un bucle while básico
- Paso 7: Creación de una declaración If Elif
- Paso 8: redacción de la declaración final
- Paso 9: Extras
- Paso 10: Palabras clave
Video: Juego simple de adivinar el número de Python: 11 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
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
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
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
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
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
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
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.
- Intente cambiar el rango de números para el número aleatorio.
- Cambie los mensajes al usuario por algo mejor.
- Intente hacer que el programa lleve la cuenta de cuántos intentos para obtener la respuesta correcta.
Paso 10: Palabras clave
- Python es un lenguaje de programación.
- Pycharm es un programa que ayuda a crear programas en Python.
- "random" es un generador de números aleatorios
- "variable" es un símbolo cuyo valor puede cambiar
- "int" es una abreviatura de tipo de datos para números enteros enteros
- "entrada" es cómo tomar la entrada del usuario
- "imprimir" le permitirá imprimir un mensaje en la pantalla para el usuario
- "while" es una declaración de bucle que dice hacer algo mientras esto sea cierto
- "si" una declaración que significa que si esto es cierto, entonces haz esto
- "! =" significa no igual a
- "<" significa menos de
- ">" significa mayor que
- "elif" es la abreviatura de la sentencia else if
Recomendado:
Un juego de adivinanzas simple: Python + XBees + Arduino: 10 pasos
Un juego de adivinanzas simple: Python + XBees + Arduino: así es como funciona el juego: tienes 4 intentos para adivinar una letra entre "a" - "h" - > Adivina la letra correcta: ¡Tú ganas! ? - > Adivina la letra incorrecta: ¿Se acabó el juego? - > Adivina cualquier otro carácter fuera de "a" - "h": ¿Se acabó el juego? Tu Arduino te permitirá
Mini máquina de juego "Adivina el número" con Micro: bit: 10 pasos
Mini máquina de juego "Adivina el número" con Micro: bit: ¿Alguna vez has jugado a " Adivina el número "? Esta es una máquina de minijuego muy fácil de construir que juega a " Adivina el número " contigo. Diseñamos este proyecto de bricolaje para fomentar el juego físico y ayudar a los niños a aprender a programar. Utiliza una MU
Controlador de juego Arduino Rhythm (para mi propio juego): 6 pasos
Controlador de juego de ritmo Arduino (para mi propio juego): en este instructivo le mostraré cómo construyo este controlador de juego de ritmo desde cero. Implica habilidades básicas de carpintería, habilidades básicas de impresión 3D y habilidades básicas de soldadura. Probablemente puedas construir este proyecto con éxito si no tienes ex
Controlador de juego Arduino + Juego Unity: 5 pasos
Controlador de juego Arduino + Juego Unity: en este instructivo, le mostraré cómo construir / programar un controlador de juego arduino que se puede conectar a la unidad
Controlador de juego Arduino con luces que responden a tu juego Unity :: 24 pasos
Controlador de juego Arduino con luces que responden a tu juego Unity :: Primero, escribí esto en palabras. Esta es la primera vez que uso instructable, así que cada vez que digo: escriba el código como para saber que me refiero a la imagen en la parte superior de ese paso. En este proyecto, uso 2 arduino ’ s para ejecutar 2 bits separados