Juego de Ahorcado en Python

Juego de Ahorcado en Python

Juego de Ahorcado en Python

Enlace Patrocinado

Respondent.io

Respondent.io es una plataforma en línea que conecta investigadores y empresas con participantes para estudios de mercado y encuestas remuneradas. Su objetivo es facilitar la recopilación de datos cualitativos y cuantitativos mediante entrevistas, encuestas y pruebas de usuario

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#