Actividad 7: Funciones#

En esta actividad, pondremos a funcionar nuestro diccionario con el catálogo que creamos en la actividad anterior. Para esto, crearemos algunas funciones que nos permitan consultar el catálogo y realizar algunas operaciones con él.

Ejercicio 2. Crear una función que permita consultar el catálogo por fecha#

Este ejercicio es similar al anterior, pero en este caso, debe agregarse un parámetro que permita filtrar por fecha.

El programa debe solicitarle al usuario una palabra clave para el título y un año. En el mensaje del input() debe indicarse la forma de ingresar el año (por ejemplo, “Año de publicación (YYYY): “).

La función debe intentar lidiar con posibles errores de dedo (por ejemplo, si el usuario ingresa 1890 en lugar de 1980), para lo cual se pueden tomar las fechas extremas del catálogo e indicarlas en las instrucciones del input().

La función debe imprimir el listado de elementos que coincidan con la palabra clave y el año ingresados. La función debe estar documentada y, si es el caso, cachar posible errores que puedan ocurrir.

El resultado debe ser similar a lo siguiente:

Ingresa una palabra clave para el título:  el
Año de publicación (YYYY):  1980

Se encontraron 1 elementos:
- El señor de los anillos

Envío de la actividad#

Al igual que las actividades anteriores, envía tu código a través de Github.

Los cinco ejercicios deberán ser realizados en un archivo llamado actividad7.py. Guárdalo en el directorio con tu nombre (de preferencia en un subdirectorio).

Para entregar la actividad, debes hacer un commit de los modificados y hacer un push de tu brazo al repositorio remoto.

git add .
git commit -m "Entrega de la actividad 7"
git push -u origin nombre-del-brazo

Fecha de entrega#

Entrega la actividad antes del martes 14 de marzo.