Skip to content

Este es un clásico juego de adivinar palabras implementado en Python. El programa selecciona aleatoriamente una palabra de una lista y el jugador debe adivinarla letra por letra. Si adivina una letra incorrecta, se resta un intento.

Notifications You must be signed in to change notification settings

TheDavid0326/Ahorcado_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Juego del Ahorcado en Python

Descripción

Este es un clásico juego de adivinar palabras implementado en Python. El programa selecciona aleatoriamente una palabra de una lista y el jugador debe adivinarla letra por letra. Si adivina una letra incorrecta, se resta un intento.

Funcionalidades

  • Selección aleatoria de palabras: El juego elige una palabra al azar de una lista predefinida.
  • Adivinar letras: El jugador ingresa una letra y el programa verifica si está en la palabra.
  • Visualización del progreso: Se muestra la palabra con las letras adivinadas y los guiones en las posiciones desconocidas.
  • Contador de intentos: Se limita el número de intentos para adivinar la palabra.
  • Mensaje de victoria o derrota: Al final del juego, se muestra un mensaje indicando si el jugador ha ganado o perdido.

Tecnologías Utilizadas

  • Python: Lenguaje de programación principal utilizado para desarrollar el juego.
  • Librería random: Se utiliza para seleccionar aleatoriamente una palabra de la lista.
  • Estructuras de datos: Se emplean listas para almacenar la palabra a adivinar, las letras adivinadas y el progreso del juego.
  • Condicionales y bucles: Se utilizan if, else y while para controlar el flujo del programa.
  • Funciones: Se define una función para modularizar el código y mejorar la legibilidad.
  • Entrada y salida: Se utiliza input() para recibir la entrada del usuario y print() para mostrar la salida.

Aprendizajes clave

  • Estructuras de datos: Uso de listas para almacenar palabras, letras adivinadas y la palabra a adivinar.
  • Control de flujo: Utilización de condicionales (if, else) y bucles (while) para controlar el flujo del juego.
  • Funciones: Definición de funciones para modularizar el código y mejorar la legibilidad.
  • Entrada y salida: Interacción con el usuario a través de la función input() y la impresión de resultados por pantalla.
  • Conjuntos: Empleo de conjuntos para almacenar letras ya intentadas y evitar repeticiones.
  • Manejo de cadenas: Manipulación de cadenas de texto para mostrar la palabra a adivinar y el progreso del juego.
  • Randomización: Uso de la librería random para seleccionar palabras aleatorias.

Cómo jugar

  1. Ejecutar el código: Ejecuta el script de Python en tu terminal.
  2. Adivinar letras: Ingresa una letra cada vez que se te solicite.
  3. Repetir: Continúa adivinando letras hasta que adivines la palabra completa o se agoten los intentos.

About

Este es un clásico juego de adivinar palabras implementado en Python. El programa selecciona aleatoriamente una palabra de una lista y el jugador debe adivinarla letra por letra. Si adivina una letra incorrecta, se resta un intento.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages