Ejercicios de parcial
Aquí podés obtener un ejercicio aleatorio de cualquier tema de la materia, para practicar para los parciales. Los ejercicios presentados aquí son reales y fueron tomados en alguna fecha pasada.
- Parcial 1: ciclos interaccion cadenas listas busqueda diccionarios archivos archivos-binarios
- Parcial 2: objetos recursion ordenamiento c
Ejercicio 124 archivos
Se dispone de un archivo .csv
sin encabezado. Se desconoce el total de
columnas del mismo, pero se sabe que:
- En la segunda columna se encuentran nombres de libros.
- En la tercer columna, los autores que los escribieron. Si lo escribió más de
un autor, estarán separados por el caracter
-
.
Por lo que el archivo tendrá la forma:
[ Columna1 ,NombreLibro, Autores, Columna4 , … , ColumnaN ]
Escribir una función que reciba el nombre de dicho archivo y devuelve un diccionario donde la clave sea un autor y el valor asociado una lista con los nombres de los libros escritos por el mismo.
Nota: al finalizar la ejecución de la función (haya ocurrido un error o no), todos los archivos abiertos deben quedar cerrados.