Ahorcado en Python/Palabras y listados de letras

De Wikilibros, la colección de libros de texto de contenido libre.
Ir a la navegación Ir a la búsqueda


Importamos el módulo os para poder utilizar la función de limpiar pantalla:

import os # Para borrar la pantalla

Tenemos que guardar la lista de las letras que hemos dicho, tanto correctas como incorrectas. Para ello, utilizaremos dos listas, de momento vacías:

letraIncorrecta = []
letraCorrecta =  []

Guardaremos en una variable llamada palabraSecreta la palabra que tenemos que adivinar, y en otra una copia de la misma palabra, pero vacía (con _ en lugar de letras), que se llamará palabraResuelta.

A medida que vayamos acertando letras, iremos modificando palabraResuelta, cambiando los _ por letras, a medida que se vayan acertando:

palabraSecreta = list("navidad") # Palabra original, la guardamos 
longitudPalabra = len(palabraSecreta)
palabraResuelta = ['_'] * longitudPalabra # Creamos una lista para resolver con todo "_"