elif int(inputs[0]) == 5: #Requerimiento 2 number = int(input("Buscando las Top ?: ")) criteria = "count" movies = controller.getWorstMovies(catalog, int(number), criteria) printLessVoted(movies) elif int(inputs[0]) == 6: #Requerimento 1 director = input("Ingrese el nombre del director: ") positivos = controller.getPositiveVotes(catalog, director) print(positivos) elif int(inputs[0]) == 7: #Requerimento 3 name = input("Nombre del director a buscar: ") movies = controller.getMoviesByDirector(catalog, name) print(movies) elif int(inputs[0]) == 8: #Requerimiento 4 name = input("Nombre del Actor a buscar: ") movies = controller.getMoviesByActor(catalog, name) print(movies) elif int(inputs[0]) == 9: #Requerimiento 5 name = input("Nombre del Género a buscar: ") print(catalog['genres']) movies = controller.getMoviesByGenre(catalog, name) print(movies) else: sys.exit(0) sys.exit(0)
else: dir_name = input("Nombre del director a buscar: ") tupla = controller.getMoviesByDirector(catalog, dir_name) movies = tupla[1] director = tupla[0] print(director, " dirigió ", lt.size(movies), " películas con los siguientes títulos: \n") for movie in movies: print(movie) elif int(inputs[0]) == 8: # 8- Películas por Actor if not datos_cargados: print("Debe cargar los datos primero") else: act_name = input("Nombre del actor a buscar: ") tupla = controller.getMoviesByActor(catalog, act_name) movies = tupla[1] actor = tupla[0] print(actor, " actuó en ", lt.size(movies), " películas con los siguientes títulos: \n") for movie in movies: print(movie) elif int(inputs[0]) == 9: # 9- Películas por Género if not datos_cargados: print("Debe cargar los datos primero") else: gen_name = input("Nombre del género a buscar: ") tupla = controller.getMoviesByGenre(catalog, gen_name) movies = tupla[1] genre = tupla[0]
print(movies) elif int(inputs[0])==3: sortByVoteAverage(catalog) number = input ("Buscando las TOP ?: ") movies = controller.getBestMovies (catalog, int(10)) printBestMovies (movies) movies = controller.getWorstMovies (catalog, int(number)) printWorstMovies (movies) sortByVoteCount(catalog) movies = controller.getMostVotedMovies (catalog, int(10)) printMostVotedMovies (movies) movies = controller.getLeastVotedMovies (catalog, int(number)) printLeastVotedMovies (movies) elif int(inputs[0])==4: dir_name = input("Nombre del director a buscar: ") movies = controller.getMoviesByDirector (catalog, dir_name) print(movies) elif int(inputs[0])==5: actor_name = input ("Nombre del Actor a buscar: ") actor_info=controller.getMoviesByActor(catalog,actor_name) print(actor_info) else: sys.exit(0) sys.exit(0)
centinela = False elif int(inputs[0])==4: dir_name = input("Nombre del director a buscar: ") print("El director "+dir_name+" tiene las siguientes películas: ") movies = controller.getMoviesByDirector (catalog, dir_name, 0) printByDirector (movies) data = controller.countMoviesDirector (catalog, dir_name, 0) print('\nEl total de peliculas es '+str(data[1])+' y el voto promedio es '+str(data[0])) print ("\n") elif int(inputs[0])==5: act_name = input("Nombre del actor a buscar: ") print("El actor "+act_name+" ha participado en las siguientes películas: ") movies = controller.getMoviesByActor(catalog, act_name, 0) printByDirector (movies) data = controller.countMoviesActor(catalog, act_name, 0) director = controller.getDirector_mas_comun(catalog,act_name,0) print('\nEl total de peliculas es: '+str(data[1])+' y el voto promedio es: '+str(data[0])) print("\n El director que mas veces lo ha dirigido es " + director) print ("\n") elif int(inputs[0])==6: genre = input ("Nombre del género a buscar: ") #print(catalog['directors']) data = controller.getMoviesByGenre(catalog,genre) print('\nEl total de películas del género '+genre+' es: '+str(data[0])+' y tienen un promedio de votos de: '+str(data[1])+'\n') else: sys.exit(0)
print('Directores cargados: ' + str(lt.size(catalog['directors']))) elif int(inputs[0]) == 2: number = input("Buscando las TOP ?: ") movies = controller.getBestMovies(catalog, int(number)) printBestMovies(movies) elif int(inputs[0]) == 3: dir_name = input("Nombre del director a buscar: ") print('Las peliculas de ' + dir_name + 'son:\n') print(controller.getMoviesByDirector(catalog, dir_name)) elif int(inputs[0]) == 4: nombre = input("Nombre del Actor a buscar: ") movies = controller.getMoviesByActor(catalog, nombre) if len(movies) != 0: print("\nLas películas en las que " + nombre + " ha actuado son: \n") for i in movies: print(i) print("\nTotal de películas en las que ha participado: " + str(len(movies))) vote_average = controller.VoteAverageForActor(catalog, nombre) print("\nEl promedio de votos para este actor es: " + str(vote_average)) director = controller.MostDirectedActor(catalog, nombre) print("\nEl director que más veces a dirigido a " + nombre + " es: " + director + "\n") else: print("\nActor \"" + nombre + "\" no encontrado\n")