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)
inputs = input('Seleccione una opción para continuar\n') if int(inputs[0]) == 1: print("Cargando información de los archivos ....") bk, at, tg, bktg = loadData() print('Libros cargados: ' + str(bk)) print('Autores cargados: ' + str(at)) print('Géneros cargados: ' + str(tg)) print('Asociación de Géneros a Libros cargados: ' + str(bktg)) elif int(inputs[0]) == 2: number = input("Buscando los TOP ?: ") books = controller.getBestBooks(control, int(number)) printBestBooks(books) elif int(inputs[0]) == 3: authorname = input("Nombre del autor a buscar: ") author = controller.getBooksByAuthor(control, authorname) printAuthorData(author) elif int(inputs[0]) == 4: label = input("Etiqueta a buscar: ") book_count = controller.countBooksByTag(control, label) print('Se encontraron: ', book_count, ' Libros') elif int(inputs[0]) == 0: sys.exit(0) else: continue sys.exit(0)