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)
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)
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)
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
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
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)
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)
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)
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")
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))