Пример #1
0
def menu_principal():
    while True:
        printMenu()
        inputs = input('Seleccione una opción para continuar\n>')

        if int(inputs[0]) == 1:
            print("\nInicializando....")
            cont = controller.init()
        elif int(inputs[0]) == 2:
            print("\nCargando información de bicicletas ....")
            controller.loadServices(cont, servicefile)

        elif int(inputs[0]) == 3:
            id_station = input("coloque el id de la estacion de su interes: ")
            tiempo = int(input("Ponga el tiempo de resistencia: "))
            id_station = input("coloque el id de la estacion de su interes: ")
            y = controller.ruta_resistencia(cont, id_station, tiempo)
            print(y)
        elif int(inputs[0]) == 4:
            estaciones_de_llegada = controller.top3_estaciones_de_llegada(cont)
            estaciones_de_salida = controller.top3_estaciones_de_salida(cont)
            estaciones_menos_usadas = controller.las3_menos_usadas(cont)
            print("El top 3 de estaciones de llegada",
                  str(estaciones_de_llegada))
            print("El top 3 de estaciones de salida",
                  str(estaciones_de_salida))
            print("El top 3 de las menos usadas", str(estaciones_menos_usadas))

            tiempo = int(input("Ponga el tiempo de resistencia: "))
            id_station = input("coloque el id de la estacion de su interes: ")
            y = controller.ruta_resistencia(cont, id_station, tiempo)
            print(y)
        else:
            sys.exit(0)
Пример #2
0
def optionTwo(cont):
    print("\nCargando información de transporte de singapur ....")
    controller.loadServices(cont, servicefile)
    numedges = controller.totalConnections(cont)
    numvertex = controller.totalStops(cont)
    print('Numero de vertices: ' + str(numvertex))
    print('Numero de arcos: ' + str(numedges))
    print('El limite de recursion actual: ' + str(sys.getrecursionlimit()))
def optionTwo():
    print("\nCargando información ....")
    controller.loadServices(cont)
    numedges = controller.totalConnections(cont)
    numvertex = controller.totalStops(cont)
    print('Numero de vertices: ' + str(numvertex))
    print('Numero de arcos: ' + str(numedges))
    print('El limite de recursion actual: ' + str(sys.getrecursionlimit()))
    sys.setrecursionlimit(recursionLimit)
    print('El limite de recursion se ajusta a: ' + str(recursionLimit))
Пример #4
0
def optionTwo(cont):
    print("\nCargando información de transporte de singapur ....")

    delta_time = -1.0
    tracemalloc.start()
    start_time = getTime()

    controller.loadServices(cont, servicefile)
    numedges = controller.totalConnections(cont)
    numvertex = controller.totalStops(cont)
    print('Numero de vertices: ' + str(numvertex))
    print('Numero de arcos: ' + str(numedges))
    print('El limite de recursion actual: ' + str(sys.getrecursionlimit()))
    stop_time = getTime()
    tracemalloc.stop()
    delta_time = stop_time - start_time
    print("Tiempo [ms]: ", f"{delta_time:.3f}")
Пример #5
0
    print("Bienvenido")
    print("1- Inicializar catálogo")
    print("2- Cargar Informacion")


cont = None
servicefile = 'connections.csv'
"""
Menu principal
"""
while True:
    printMenu()
    inputs = input('Seleccione una opción para continuar\n')
    if int(inputs[0]) == 1:
        print("\nInicializando....")
        # cont es el controlador que se usará de acá en adelante
        cont = controller.init()

    elif int(inputs[0]) == 2:
        print("\nCargando información ...")
        controller.loadServices(cont, servicefile)
        numedges = controller.totalConnections(cont)
        numvertex = controller.totalStops(cont)
        print('Numero de vertices: ' + str(numvertex))
        print('Numero de arcos: ' + str(numedges))
        print('El limite de recursion actual: ' + str(sys.getrecursionlimit()))

    else:
        sys.exit(0)
sys.exit(0)