Juego de Ahorcado en Python

Juego de Ahorcado en Python

Juego de Ahorcado en Python

Proyecto 13 de la guia 50 Proyectos de Programacion para Practicar y Aprender. Proyectos para Nivel intermedio

Enunciado del proyecto

Desarrolla un juego de ahorcado donde el usuario debe adivinar una palabra secreta letra por letra

Descripciรณn

Este programa en Python permite jugar al clรกsico juego del ahorcado. El usuario debe adivinar una palabra secreta letra por letra antes de quedarse sin intentos.

Cรณdigo fuente en Python

import random

def obtener_palabra():
    palabras = ["python", "computadora", "programacion", 
    "codigo", "teclado"]
    return random.choice(palabras)

def jugar():
    palabra = obtener_palabra()
    letras_adivinadas = []
    intentos = 6

    print("=== Juego del Ahorcado ===")

    while intentos > 0:
        display = [letra if letra in letras_adivinadas else "
        _" for letra in palabra]
        print("Palabra: " + " ".join(display))

        if "_" not in display:
            print("ยกFelicidades! Has adivinado la palabra.")
            break

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

        if letra in letras_adivinadas:
            print("Ya has probado esa letra.")
        elif letra in palabra:
            letras_adivinadas.append(letra)
            print("ยกBien! Letra correcta.")
        else:
            letras_adivinadas.append(letra)
            intentos -= 1
            print(f"Letra incorrecta. Te quedan {intentos} 
            intentos.")

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

if __name__ == "__main__":
    jugar()

Instrucciones

  • Guarda el cรณdigo en un archivo llamado ahorcado.py.
  • Ejecuta el programa en la terminal con el comando python ahorcado.py.
  • Adivina la palabra ingresando una letra por turno.

Indice de la guia de proyectos

50 Proyectos de Programacion

Proyecto anterior

Programa para Calcular el Factorial de un Nรบmero en C#