Este ejercicio tiene como objetivo ser una primera toma de contacto con la aplicación Kwranking. Esta aplicación es una aplicación de consola, es decir, se ejecutará desde el terminal. No hay que implementar una interfaz gráfica.
Requisitos
- Implementar un menú de aplicación con las siguientes opciones:
- [1] – Importar palabras clave
- [2] – Mostrar palabras clave
- [0] – Salir
- Implementar una función
carga_keywords()
que lea un fichero llamado keywords.txt:- El fichero tendrá una(s) palabra(s) clave por línea.
- No hay que separar las palabras clave con ningún carácter, solo enter.
- El fichero se leerá línea a línea, guardando la palabra clave correspondiente como un nuevo elemento de una lista.
- La función devolverá una lista de palabras clave.
- Cuando se introduzca la opción de menú [1], se invocará a la función
carga_keywords()
. La lista resultante se asignará a una variable del programa llamadakeywords
. - Cuando se introduzca la opción de menú [2], se mostrará el listado de palabras clave de 20 en 20, es decir, una vez mostradas 20 palabras clave, el usuario deberá pulsar la tecla enter para ver las siguientes.
- Cuando se introduzca la opción de menú [0], el programa finalizará.
Consideraciones a tener en cuenta
El fichero keywords.txt
A continuación, te muestro un ejemplo de cómo debe ser el fichero keywords.txt:
macarrones macarrones con tomate y queso receta de macarrones
Como puedes observar, cada línea se corresponde con una serie de palabras clave a posicionar de un blog de recetas.
El fichero debe estar en el mismo directorio que el programa Python.
Ayuda
Como ayuda, puedes consultar los siguientes artículos: