Ejemplo n.º 1
0
def inicializar(lista):

    fecha = datetime(2020, 2, 10)
    vuelo1 = Vuelo("jet2", 1, 600, fecha, "Tailandia", 3500)
    insertar(aeropuerto, vuelo1, "numero")

    clase1 = clasesAsientos(500, 100, 451, 20)
    auxi = busqueda(aeropuerto, "jet2", "empresa")
    insertar(auxi.sublista, clase1)

    fecha = datetime(2020, 2, 10)
    vuelo1 = Vuelo("Aeroflot", 2, 300, fecha, "Rodas", 1000)
    insertar(lista, vuelo1, "numero")

    clase1 = clasesAsientos(200, 100, 51, 2)
    auxi = busqueda(aeropuerto, "Aeroflot", "empresa")
    insertar(auxi.sublista, clase1)

    fecha = datetime(2020, 2, 10)
    vuelo1 = Vuelo("Primera Air", 3, 350, fecha, "Miconos", 2000)
    insertar(lista, vuelo1, "numero")

    clase1 = clasesAsientos(250, 100, 250, 1)
    auxi = busqueda(aeropuerto, "Primera Air", "empresa")
    insertar(auxi.sublista, clase1)

    fecha = datetime(2020, 4, 10)
    vuelo1 = Vuelo("SAS", 4, 600, fecha, "Atenas", 1500)
    insertar(lista, vuelo1, "numero")

    clase1 = clasesAsientos(500, 100, 500, 20)
    auxi = busqueda(aeropuerto, "SAS", "empresa")
    insertar(auxi.sublista, clase1)
Ejemplo n.º 2
0
def inicializar(lista):
    # Ingresar datos de un usuario
    usuariogit1 = Usuario("Rafael")
    insertar(lista, usuariogit1, "nombre")

    #commists = Lista()
    aux1 = busqueda(lista, "Rafael", "nombre")

    fecha1 = datetime(2019, 12, 3, 22, 25)
    commit1 = Commit(fecha1, "Agrego una tabla hash", "test.py", 30)
    insertar(aux1.sublista, commit1, "archivoModificado")
    fecha1 = datetime(2020, 1, 13, 15, 0)
    commit1 = Commit(fecha1, "Implementacion de una lista", "Animales.py", 100)
    insertar(aux1.sublista, commit1, "archivoModificado")

    # Ingresar datos de un usuario
    usuariogit1 = Usuario("Marcela")
    insertar(lista, usuariogit1, "nombre")

    #commists = Lista()
    aux1 = busqueda(lista, "Marcela", "nombre")

    fecha1 = datetime(2019, 9, 3, 20, 30)
    commit1 = Commit(fecha1, "Borrados los archivos viejos", "Personas", -30)
    insertar(aux1.sublista, commit1, "archivoModificado")
    fecha1 = datetime(2020, 2, 18, 18, 15)
    commit1 = Commit(fecha1, "Implementacion busqueda por razas", "Animales",
                     100)
    insertar(aux1.sublista, commit1, "archivoModificado")
    fecha1 = datetime(2020, 1, 1, 20, 10)
    commit1 = Commit(fecha1, "shuffle los animales", "Animales", 1)
    insertar(aux1.sublista, commit1, "archivoModificado")
    barrido_con_sublista(lista)
Ejemplo n.º 3
0
def venderPasajeTurista(lista):
    print(" ")
    print("Vender pasaje.")
    n = int(input("Numero de vuelo: "))
    aux = busqueda(aeropuerto, n, "numero")
    #turOPrime = int(input(" (1) - Turista. (2) - Primera clase: "))
    print(aux.info)
    print(" ")
    sub = aux.sublista
    print(" ")
    print(sub.inicio.info.TotalesTurista)
    print(sub.inicio.info.TotalesPrimeraClase)
    print(sub.inicio.info.OcupadosTurista)
    print(sub.inicio.info.OcupadosPrimeraClase)
    print(" ")

    a = sub.inicio.info.TotalesTurista
    b = sub.inicio.info.TotalesPrimeraClase
    c = int(sub.inicio.info.OcupadosTurista) + 1
    print("MARCA", c)
    d = sub.inicio.info.OcupadosPrimeraClase
    clave1 = sub.inicio.info.TotalesTurista
    eliminar(aux.sublista, clave1, "TotalesTurista")
    asientos1 = clasesAsientos(a, b, c, d)
    insertar(aux.sublista, asientos1)
    barrido_con_sublista(lista)
Ejemplo n.º 4
0
def testpy2(lista):
    aux = lista.inicio
    while (aux is not None):
        pos = busqueda(aux.sublista, "test", "archivo")
        if (pos is not None):
            print(aux.info)
        aux = aux.sig
Ejemplo n.º 5
0
def buscarPersona(lista):
    aux = actividades.inicio
    personal = input("Ingrese un empleado para mostrar sus datos: ")
    while (aux is not None):
        if (aux.info.personaAcargo == personal):
            emp = busqueda(lista,personal,"personaAcargo")
            print(emp.info)
        aux = aux.sig 
Ejemplo n.º 6
0
def cancelarVuelo(lista):
    print(" ")
    print("Cancelar Vuelo.")
    n = int(input("Numero de vuelo: "))
    aux = busqueda(aeropuerto, n, "numero")
    sub = aux.sublista
    kms1 = aux.info.kmVuelo
    devolver1 = int(sub.inicio.info.OcupadosTurista) * 75
    devolver2 = int(sub.inicio.info.OcupadosPrimeraClase) * 203
    clave1 = aux.info.numero
    eliminar(lista, clave1, "numero")
    print("Dinero a devolver: ", (devolver1 + devolver2) * kms1)
    barrido(lista)
Ejemplo n.º 7
0
def venderPasajePrimera(lista):
    print(" ")
    print("Vender pasaje.")
    n = int(input("Numero de vuelo: "))
    aux = busqueda(aeropuerto, n, "numero")
    sub = aux.sublista
    a = sub.inicio.info.TotalesTurista
    b = sub.inicio.info.TotalesPrimeraClase
    c = sub.inicio.info.OcupadosTurista
    d = int(sub.inicio.info.OcupadosPrimeraClase) + 1
    clave1 = sub.inicio.info.TotalesTurista
    eliminar(aux.sublista, clave1, "TotalesTurista")
    asientos1 = clasesAsientos(a, b, c, d)
    insertar(aux.sublista, asientos1)
Ejemplo n.º 8
0
def porcentaje(perdidas, ganadas):
    resultado = (ganadas * 100) // (perdidas + ganadas)
    return resultado

    barrido(entrenadores)

    nombre = input("Entrenador : ")
    while (nombre != ""):
        pos = busqueda(entrenadores, nombre, "nombre")
        if (pos is not None):
            nombre = input("Pokemon : ")
            nivel = input("Nivel : ")
            tipo = input("Tipo : ")
            subtipo = input("Sub-Tipo : ")
            pokemon1 = Pokemon(nombre.capitalize(), nivel, tipo.capitalize(),
                               subtipo.capitalize)
            insertar(pos.sublista, pokemon1, "nombre")
        nombre = input("Entrenador : ")

    barrido_con_sublista(entrenadores)
Ejemplo n.º 9
0
def inicializar(lista):
    entrenador1 = Entrenador("Ash", 199, 2, 190)
    insertar(entrenadores, entrenador1, "nombre")
    entrenador1 = Entrenador("Gary", 1400, 10, 100)
    insertar(entrenadores, entrenador1, "nombre")
    entrenador1 = Entrenador("Brook", 11, 100, 2)
    insertar(entrenadores, entrenador1, "nombre")
    entrenador1 = Entrenador("Misty", 1, 2, 2)
    insertar(entrenadores, entrenador1, "nombre")

    pokemon1 = Pokemon("Pikachu", 10, "electrico", "")
    pos = busqueda(entrenadores, "Ash", "nombre")
    insertar(pos.sublista, pokemon1, "nombre")
    pokemon1 = Pokemon("Charizard", 100, "Fuego", "")
    pos = busqueda(entrenadores, "Ash", "nombre")
    insertar(pos.sublista, pokemon1, "nombre")
    pokemon1 = Pokemon("Terrakion", 1, "Agua", "")
    pos = busqueda(entrenadores, "Ash", "nombre")
    insertar(pos.sublista, pokemon1, "nombre")
    pokemon1 = Pokemon("Ivisoaur", 4, "Planta", "")
    pos = busqueda(entrenadores, "Ash", "nombre")
    insertar(pos.sublista, pokemon1, "nombre")
    pokemon1 = Pokemon("Ivisoaur", 4, "Planta", "")
    pos = busqueda(entrenadores, "Ash", "nombre")
    insertar(pos.sublista, pokemon1, "nombre")

    pokemon1 = Pokemon("Dragonite", 10, "Dragon", "Volador")
    pos = busqueda(entrenadores, "Gary", "nombre")
    insertar(pos.sublista, pokemon1, "nombre")
    pokemon1 = Pokemon("Pidgeot", 100, "Volador", "Normal")
    pos = busqueda(entrenadores, "Gary", "nombre")
    insertar(pos.sublista, pokemon1, "nombre")
    pokemon1 = Pokemon("Ivisoaur", 1, "Planta", "")
    pos = busqueda(entrenadores, "Gary", "nombre")
    insertar(pos.sublista, pokemon1, "nombre")
    pokemon1 = Pokemon("Ivisoaur", 1, "Planta", "")
    pos = busqueda(entrenadores, "Gary", "nombre")
    insertar(pos.sublista, pokemon1, "nombre")

    pokemon1 = Pokemon("Geodude", 1, "Tierra", "Roca")
    pos = busqueda(entrenadores, "Brook", "nombre")
    insertar(pos.sublista, pokemon1, "nombre")
    pokemon1 = Pokemon("Misigno", 12, "unkown", "uknow")
    pos = busqueda(entrenadores, "Brook", "nombre")
    insertar(pos.sublista, pokemon1, "nombre")
    pokemon1 = Pokemon("Onix", 15, "rock", "")
    pos = busqueda(entrenadores, "Brook", "nombre")
    insertar(pos.sublista, pokemon1, "nombre")
    pokemon1 = Pokemon("Wingull", 15, "rock", "Dragon")
    pos = busqueda(entrenadores, "Brook", "nombre")
    insertar(pos.sublista, pokemon1, "nombre")

    pokemon1 = Pokemon("Starmi", 99, "Agua", "Psic")
    pos = busqueda(entrenadores, "Misty", "nombre")
    insertar(pos.sublista, pokemon1, "nombre")
    pokemon1 = Pokemon("Tyrantrum", 1, "Agua", "Hada")
    pos = busqueda(entrenadores, "Misty", "nombre")
    insertar(pos.sublista, pokemon1, "nombre")
    pokemon1 = Pokemon("Gyarados", 5, "Agua", "Volador")
    pos = busqueda(entrenadores, "Misty", "nombre")
    insertar(pos.sublista, pokemon1, "nombre")
Ejemplo n.º 10
0
            and int(aux.info.edad) > int(mayor.info.edad)):
        mayor = aux
    if (aux.info.especie == "humano" and aux.info.planetaNatal == "Alderaan"):
        print("Humano nacido en Alderan ", aux.info.nombre)
    if (int(aux.info.altura) < 70):
        print(aux.info.nombre, " su altura es menor de 70.")
#    for e in aux.info.episodioAparece:
#        if (int(e) == 7 or int(e) == 5 or int(e) == 4):
#            nom = aux.info.nombre
#            eliminar(starWars,nom,"nombre")
    aux = aux.sig

print(" ")
barrido(starWars)
print("MARCA", mayor.info)
print(" ")
chu = []
ep = input("Chew aparece en el episodio: ")
while (ep != ""):
    chu += ep
    ep = str(input("Chewy aparece en el episodio: "))

personaje1 = Personaje("Chewbacca", "230", "101", "masculino", "Wookiee",
                       "Kashyyyk", chu)
insertar(starWars, personaje1, "nombre")
barrido(starWars)
print("Datos de chewbacca : ", busqueda(starWars, "Chewbacca", "nombre").info)

eliminar_anteultimo(starWars, "nombre")
print(" ")
barrido((starWars))