Cómo construir un juego simple con Python

por

Construir un Juego Simple con Python

Crear un juego simple como «Adivina el número» es una forma divertida de aprender los conceptos básicos de programación en Python, como las variables, las condiciones, los bucles y la entrada del usuario.

Aquí tienes un tutorial paso a paso 👇


🎮 Crear un juego simple en Python: Adivina el número

🧠 Objetivo del juego

El programa elegirá un número al azar, y el jugador deberá adivinarlo.
Después de cada intento, el juego dirá si el número es mayor o menor que la respuesta correcta, hasta que el jugador acierte.


🧩 Paso 1: Importar el módulo necesario

Usaremos el módulo random para generar un número aleatorio.

import random

🧩 Paso 2: Generar un número aleatorio

Usa random.randint(inicio, fin) para generar un número entero dentro de un rango.

numero_secreto = random.randint(1, 100)

Esto genera un número entre 1 y 100.


🧩 Paso 3: Pedirle al jugador que adivine

Usamos input() para leer la entrada del usuario.

print("¡Bienvenido al juego Adivina el número!")
print("Estoy pensando en un número entre 1 y 100.")

intento = 0
adivinado = False

🧩 Paso 4: Crear un bucle para seguir intentando

El bucle while repetirá el proceso hasta que el jugador adivine el número.

while not adivinado:
    intento += 1
    numero = int(input("Introduce tu intento: "))

    if numero < numero_secreto:
        print("Demasiado bajo. Intenta de nuevo.")
    elif numero > numero_secreto:
        print("Demasiado alto. Intenta de nuevo.")
    else:
        print(f"🎉 ¡Correcto! El número era {numero_secreto}.")
        print(f"Lo lograste en {intento} intentos.")
        adivinado = True

✅ Código completo

import random

print("¡Bienvenido al juego Adivina el número!")
print("Estoy pensando en un número entre 1 y 100.")

numero_secreto = random.randint(1, 100)
intento = 0
adivinado = False

while not adivinado:
    intento += 1
    numero = int(input("Introduce tu intento: "))

    if numero < numero_secreto:
        print("Demasiado bajo. Intenta de nuevo.")
    elif numero > numero_secreto:
        print("Demasiado alto. Intenta de nuevo.")
    else:
        print(f"🎉 ¡Correcto! El número era {numero_secreto}.")
        print(f"Lo lograste en {intento} intentos.")
        adivinado = True

💡 Ideas para mejorar el juego

  • Limitar la cantidad de intentos (por ejemplo, máximo 10).
  • Mostrar un mensaje diferente si el jugador pierde.
  • Permitir elegir el rango de números.
  • Agregar una opción para volver a jugar.
  • Crear una versión gráfica con la librería tkinter.

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Notas que te pueden interesar
Copyright © 2025 oyemau.com · Todos los derechos reservados.