Un juego de horcado
**Juego de Adivinanza (Horcado) en Python** ===================================== A continuación, te presento un juego de horcado implementado en Python. El juego consiste en que el usuario debe adivinar una palabra secreta, y con cada intento incorrecto, se dibujará una parte del horcado. **Código** ```python import random # Palabras para adivinar palabras = ['gato', 'perro', 'casa', 'coche', 'libro'] def juego_horcado(): # Seleccionar una palabra al azar palabra_secreta = random.choice(palabras) longitud_palabra = len(palabra_secreta) # Inicializar la lista de letras adivinadas letras_adivinadas = ['_'] * longitud_palabra # Inicializar el número de intentos intentos = 6 print("Bienvenido al juego de horcado!") print("Tienes que adivinar la palabra secreta.") while intentos > 0 and '_' in letras_adivinadas: print(' '.join(letras_adivinadas)) letra = input("Introduce una letra: ").lower() # Comprobar si la letra está en la palabra secreta if letra in palabra_secreta: # Si la letra está en la palabra secreta, reemplazar las letras correspondientes en la lista de letras adivinadas for i in range(longitud_palabra): if palabra_secreta[i] == letra: letras_adivinadas[i] = letra else: # Si la letra no está en la palabra secreta, restar un intento intentos -= 1 print(f"Intentos restantes: {intentos}") # Comprobar si se ha adivinado la palabra secreta if '_' not in letras_adivinadas: print(' '.join(letras_adivinadas)) print("¡Felicidades! Has adivinado la palabra secreta.") else: print(f"Lo siento, no has adivinado la palabra secreta. La palabra secreta era {palabra_secreta}.") juego_horcado() ``` **Cómo jugar** 1. Corre el código en tu entorno de Python. 2. El juego te pedirá que introduces una letra. 3. Introduce una letra y presiona Enter. 4. El juego te mostrará la palabra secreta con las letras que has adivinado correctamente. 5. Si la letra que has introducido no está en la palabra secreta, el juego restará un intento. 6. Repite el proceso hasta que adivines la palabra secreta o te queden 0 intentos. **Nota** * El juego utiliza una lista de palabras para adivinar, que se selecciona al azar en cada partida. * El juego utiliza una lista de letras adivinadas para mostrar la palabra secreta con las letras que has adivinado correctamente. * El juego utiliza un contador de intentos para limitar el número de intentos que puedes hacer.