def printResults(ord_books, sample=10): size = lt.size(ord_books) if size > sample: print("Los primeros ", sample " libros ordenados son:") i=0 while i <= sample: book = lt.getElement(ord_books, i) print('Titulo: ' + book['title'] + ' ISBN: ' + book['isbn'] + ' Rating: ' + book['average_rating']) elif int(intputs[0]) == 5: size = input("Indique tamaño de la muestra: ") result = controller.sortBooks(catalog, int(size)) print("Para la muestra de", size, " elementos, el tiempo (mseg) es:" str(result[0]))) printResults(results[1])
print('Autores cargados: ' + str(lt.size(catalog['authors']))) print('Géneros cargados: ' + str(lt.size(catalog['tags']))) print('Asociación de Géneros a Libros cargados: ' + str(lt.size(catalog['book_tags']))) elif int(inputs[0]) == 2: number = input("Buscando los TOP ?: ") books = controller.getBestBooks(catalog, int(number)) printBestBooks(books) elif int(inputs[0]) == 3: authorname = input("Nombre del autor a buscar: ") author = controller.getBooksByAuthor(catalog, authorname) printAuthorData(author) elif int(inputs[0]) == 4: label = input("Etiqueta a buscar: ") book_count = controller.countBooksByTag(catalog, label) print('Se encontraron: ', book_count, ' Libros') elif int(inputs[0]) == 5: # TODO completar modificaciones para el laboratorio 4 size = input("Indique tamaño de la muestra: ") result = controller.sortBooks(catalog, int(size)) print("Para la muestra de", size, " elementos, el tiempo (mseg) es: ", str(result)) else: sys.exit(0) sys.exit(0)