Proyecto El Ahorcado

Juego del Ahorcado en Python

🎮 Juego del Ahorcado en Python - Nivel Básico

¡Bienvenido al curso práctico de Python! Hoy aprenderás a crear uno de los juegos clásicos más conocidos: el ahorcado. Es ideal para practicar estructuras como bucles, listas y condicionales.

📌 ¿Qué aprenderás con este proyecto?

  • Uso de listas y cadenas de texto.
  • Manejo de bucles while y condiciones.
  • Validación de entradas del usuario.

💻 Código del Juego

Copia este código y ejecútalo en tu entorno Python:

import random

def jugar_ahorcado():
    palabras = ["python", "programa", "teclado", "raton", "computadora"]
    palabra_secreta = random.choice(palabras)
    letras_adivinadas = []
    intentos = 6

    print("¡Bienvenido al juego del Ahorcado!")
    print("Tienes 6 intentos para adivinar la palabra.")

    while intentos > 0:
        palabra_mostrada = ""
        for letra in palabra_secreta:
            if letra in letras_adivinadas:
                palabra_mostrada += letra
            else:
                palabra_mostrada += "_"

        print("Palabra: ", palabra_mostrada)

        if palabra_mostrada == palabra_secreta:
            print("🎉 ¡Felicidades! Adivinaste la palabra.")
            break

        intento_usuario = input("Ingresa una letra: ").lower()

        if len(intento_usuario) != 1 or not intento_usuario.isalpha():
            print("⚠️ Ingresa solo una letra válida.")
            continue

        if intento_usuario in letras_adivinadas:
            print("⚠️ Ya habías intentado esa letra.")
            continue

        letras_adivinadas.append(intento_usuario)

        if intento_usuario not in palabra_secreta:
            intentos -= 1
            print(f"Letra incorrecta. Te quedan {intentos} intentos.")

    if intentos == 0:
        print(f"😢 Has perdido. La palabra era: {palabra_secreta}")

# Ejecutar el juego
jugar_ahorcado()

🎥 Video Explicativo

⬇️ Descargar el código

💡 Consejo: Puedes mejorar este juego agregando dibujos del ahorcado o una interfaz gráfica más adelante. ¡Sigue practicando!

No hay comentarios:

Publicar un comentario

Políticas de Privacidad