Juego de Ahorcado en Python
Proyecto 13 de la guia 50 Proyectos de Programacion para Practicar y Aprender. Proyectos para Nivel intermedio
Desarrolla un juego de ahorcado donde el usuario debe adivinar una palabra secreta letra por letra
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.
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()
ahorcado.py.python ahorcado.py.Indice de la guia de proyectos
Proyecto anterior