Exemple #1
0
def airports_to_dict():
    with open("Archivos/random_airports.csv") as f:
        x = csv.reader(f, delimiter=",")
        total = DiccionarioOrdenado()
        for line in x:
            linea = MiLista(*line)
            total.append(linea[0], linea[1])
        total.pop()

        f.close()
    return total
Exemple #2
0
def borders_to_dict():
    with open("Archivos/borders.csv") as f:
        x = csv.reader(f, delimiter=";")
        total = DiccionarioOrdenado()
        for line in x:
            linea = MiLista(*line)
            total.append(linea[0], linea[1])
        total.pop()
        for key, pais2 in total:
            if type(pais2) != MiLista:
                total[key] = MiLista(pais2)
    return total
Exemple #3
0
        tasa_vida_por_dia[dia] = (
            infectados - muertos_por_dia[dia]) / infectados
        muertos = 0
        infectados = 0
        for nombre_p, clase_p in mundo:
            infectados += clase_p.infectados
            muertos += clase_p.muertos

        # fin nuevo recuento

        # ejecutar las 3 propuestas
        if len(cola_propuestas) != 0:
            # las ordeno de mayor a menor prioridad
            cola_propuestas.sort_values()
            for i in range(0, min(3, len(cola_propuestas))):
                accion, prioridad = cola_propuestas.pop()
                n_pais, accion = accion.split(",")
                # print(n_pais,"ocupo",accion)
                if accion == "entregar_mascarillas":
                    mascarillas_por_dia.append(dia, n_pais)
                    mundo[n_pais].mascarilla = True
                elif accion == "cerrar_frontera":
                    fronteras_cerrados_por_dia.append(dia, n_pais)
                    mundo[n_pais].estado_frontera = False
                elif accion == "cerrar_aeropuertos":
                    aeropuertos_cerrados_por_dia.append(dia, n_pais)
                    mundo[n_pais].estado_aeropuerto = False
                elif accion == "abrir_frontera":
                    mundo[n_pais].estado_frontera = True
                else:
                    mundo[n_pais].estado_aeropuerto = True