Diferencia entre revisiones de «Ahorcado en Python»
Contenido eliminado Contenido añadido
Sin resumen de edición |
|||
Línea 7:
<!-- Cambia los capítulos de ejemplo por los definitivos, pero recuerda cumplir la política de subpáginas. Si tienes dudas lee [[Wikilibros:Política de nombrado]] -->
==
Importamos la libreria os para poder utilizar la función de limpiar pantalla:
Línea 85:
</syntaxhighlight>
==
===
Necesitaremos en primer lugar crear una lista de palabras:
Línea 112:
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.
===
Cualquier tecla del teclado puede ser utilizada por el usuario a la hora de elegir la letra, por lo que debemos comprobar que solo están permitidas letras del alfabeto. Para ello, mejor crear una función elijeLetra(), puesto que la vamos a utilizar cada vez que pidamos al usuario una letra.
Línea 154:
</syntaxhighlight>
===
Podemos crear una variable booleana finJuego que sea True si ha terminado el juego, y falso si no es así.
Línea 190:
</syntaxhighlight>
===
<syntaxhighlight lang="python">
Línea 198:
</syntaxhighlight>
===
Otra mejora del programa consiste en cambiar la lista de palabras por un diccionario que permita agrupar por categorías. En este caso, listaPalabras es un diccionario que contiene claves (keys) y valores (values). Cada categoría será una clave (ej:formas), y su valor una lista de elementos (rectangulo,circulo,cuadrado, ...).
Línea 227:
</syntaxhighlight>
===
Podríamos hacer el juego más competitivo creando una clasificación. Para ello, tendríamos que pensar en algún sistema de puntuación para poder comparar los resultados de las diferentes partidas.
|