コード例 #1
0
    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)
コード例 #2
0
ファイル: view.py プロジェクト: susme2020/Reto1_template
        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]
コード例 #3
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)
コード例 #4
0
ファイル: view.py プロジェクト: danielhmahecha/Reto1_template
                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)
コード例 #5
0
ファイル: view.py プロジェクト: nCaicedo789/Reto1_template
        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")