[go: up one dir, main page]

0% encontró este documento útil (0 votos)
31 vistas3 páginas

01 Ejercicios Python Res

El documento describe un ejercicio para implementar un menú en la aplicación Kwranking, que se ejecuta en consola. Se requiere crear funciones para importar y mostrar palabras clave desde un archivo 'keywords.txt', mostrando 20 palabras a la vez. El menú permite al usuario importar palabras, verlas o salir de la aplicación.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
31 vistas3 páginas

01 Ejercicios Python Res

El documento describe un ejercicio para implementar un menú en la aplicación Kwranking, que se ejecuta en consola. Se requiere crear funciones para importar y mostrar palabras clave desde un archivo 'keywords.txt', mostrando 20 palabras a la vez. El menú permite al usuario importar palabras, verlas o salir de la aplicación.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3


Dirección General de Servicios de Cómputo Académico
Dirección de Cómputo para la Docencia

Ejercicio #1: Menú de la aplicación Kwranking

 Categoría: Ejercicios

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:


o [1] – Importar palabras clave
o [2] – Mostrar palabras clave
o [0] – Salir
 Implementar una función carga_keywords() que lea un fichero llamado keywords.txt:
o El fichero tendrá una(s) palabra(s) clave por línea.
o No hay que separar las palabras clave con ningún carácter, solo enter.
o El fichero se leerá línea a línea, guardando la palabra clave correspondiente como
un nuevo elemento de una lista.
o 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 llamada
keywords.
 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

Ejercicios Python #1 L.I. Raymundo Lumbreras López [Hoja 1 de 3]


JJLH


Dirección General de Servicios de Cómputo Académico
Dirección de Cómputo para la Docencia

Solución

Función para mostrar el menú

Función carga_keywords()

Cuando se lee un fichero línea a línea, Python tiene en cuenta el carácter salto de línea \n. Por
eso, se elimina este carácter de cada una de las palabras clave con kw.replace('\n', '').

Ejercicios Python #1 L.I. Raymundo Lumbreras López [Hoja 2 de 3]


JJLH


Dirección General de Servicios de Cómputo Académico
Dirección de Cómputo para la Docencia

Función para mostrar las palabras clave

El programa principal

Ejercicios Python #1 L.I. Raymundo Lumbreras López [Hoja 3 de 3]


JJLH

También podría gustarte