Ahorcado en Python/Diccionario de palabras/Guardar una lista de palabras

De Wikilibros, la colección de libros de texto de contenido libre.

Agregar más palabras[editar]

Para hacer el juego más interesante, necesitaremos incluir más palabras, de tal forma que la elección sea aleatoria y se más difícil adivinar la palabra secreta.

Una opción es crear una lista de palabras:

palabras = 'valoracion aprenderpython comida juego python'.split()

La función split() nos separará las palabras en una lista, mirando los espacios entrer palabras.

Podemos crear una función que devuelva una palabra al final, de la lista listaPalabras. Para ello utilizaremos una función de la librería random, que deberemos importar al principio de nuestro programa.

import random

La función radint devuelve un número aleatorio del rango que pidamos. Esta función pertenece al módulo random, que hemos importado al comienzon de nuestro programa.

    posicion = random.randint(0, len(palabras) - 1)
    palabraSecreta = palabras[posicion]

En un lugar del programa, deberemos llamar a la función buscarPalabraAleat y asignarle el valor devuelto a la variable que tiene la palabra con la que vamos a jugar.