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 ordenarPor(lista, campo): actual= lista.inicio listaAux = ll.Lista() while actual is not None: ll.insertar(listaAux, actual.info, campo) actual = actual.sig return listaAux
def CargaDatos(lista): nombre = str(input("Ingrese nombre : ")) while (nombre != ""): torneosganados = int(input("Torneos ganados : ")) batallasperdidas = int(input("Batallas perdidas : ")) batallasganadas = int(input("Batallas ganadas : ")) entrenador1 = Entrenador(nombre.capitalize(), torneosganados, batallasperdidas, batallasganadas) insertar(entrenadores, entrenador1, "nombre") nombre = str(input("Ingrese nombre : "))
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")
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)
if palindromoLista(lista): print("La palabra es un palindromo: ") else: print("La palabra no es un palindromo: ") ''' #9 ''' class Alumno(object): def __init__(self, nombre, apellido, legajo): self.nombre = nombre self.apellido = apellido self.legajo = legajo def __str__(self): return "\n" + "Nombre: " + self.nombre + "\n"\ "Apellido: " + self.apellido + "\n"\ "Legajo: " + str(self.legajo) class Parcial(object): def __init__(self, materia, nota, fecha): self.materia = materia self.nota = nota
self.especie = especie self.planetaNatal = planetaNatal self.episodioAparece = episodioAparece def __str__(self): ret = "" for e in self.episodioAparece: ret += e return self.nombre + " " + self.altura + " " + self.edad + " " + self.genero + " " + self.especie + " " + self.planetaNatal + " " + ret starWars = Lista() personaje1 = Personaje("Artud", "60", "801", "masculino", "Droide", "Industria Autonoma", ["1", "2", "3", "4", "5", "6", "7"]) insertar(starWars, personaje1, "nombre") personaje1 = Personaje("Darth Vader", "180", "845", "masculino", "humano", "Tatooine", ["4", "5", "6"]) insertar(starWars, personaje1, "nombre") personaje1 = Personaje("Han Solo", "160", "800", "masculino", "humano", "Corelia", ["2"]) insertar(starWars, personaje1, "nombre") personaje1 = Personaje("Leia", "150", "815", "femenino", "humano", "Alderaan", ["1"]) insertar(starWars, personaje1, "nombre") barrido(starWars) ''' nombre = input("Nombre del personaje: ") while (nombre != ""): altura = input("Ingrese altura: ") edad = input("Ingrese edad: ")
class Pelicula(object): def __init__(self, nombre, valoracion, anio_estreno, recaudacion): self.nombre = nombre self.valoracion = valoracion self.anio_estreno = anio_estreno self.recaudacion = recaudacion def __str__(self): return self.nombre + " " + str(self.anio_estreno) + " " + str( self.valoracion) + " " + str(self.recaudacion) peliculas = Lista() pelicula1 = Pelicula("señor de los anillos", 9, 2003, 1000000000) insertar(peliculas, pelicula1, "valoracion") pelicula1 = Pelicula("señor de los anillos 2", 8, 2005, 900000000) insertar(peliculas, pelicula1, "valoracion") pelicula1 = Pelicula("señor de los anillos 3", 7, 2007, 700000000) insertar(peliculas, pelicula1, "valoracion") pelicula1 = Pelicula("señor de los anillos 4", 9, 2003, 500000000) insertar(peliculas, pelicula1, "valoracion") pelicula1 = Pelicula("Harry potter", 2, 2005, 109999999) insertar(peliculas, pelicula1, "valoracion") #barrido(peliculas)
def inicializarActividades(lista): actividad1 = Actividad(1500,5,date(2020,5,26),date(2020,10,20),date(2020,11,20),"Silvia") insertar(actividades,actividad1,"personaAcargo") actividad1 = Actividad(800,2,date(2020,5,26),date(2020,8,28),date(2020,7,28),"Pedro") insertar(actividades,actividad1,"personaAcargo")
print("EEEEE", linea) linea = linea.split(";") linea[0] = linea[0].title( ) # title sirve para poner el primer caracter de un string en mayuscula y el resto en minuscula. linea[1] = linea[1] linea[2] = int(linea[2]) if linea[3].title() == "True": linea[3] = True elif linea[3].title() == "False": linea[3] = False else: break linea[4] = linea[4].title().strip() venta1 = Venta(linea[0], linea[1], linea[2], linea[3], linea[4]) if linea[4].strip() == "Desconocido": insertar(lista1, venta1, "codigo") else: insertar(lista2, venta1, "codigo") linea = archivo.readline() print("Lista con compradores desconocidos") barrido(lista1) print(" ") print("Lista con compradores conocidos") barrido(lista2) compradores = [] total = 0 unidades_vendidas = 0 ganancia_AT = 0
canciones = Lista() archivo = open("songs.txt") linea = archivo.readline() while linea: linea = linea.split(";") linea[0] = linea[0].title() linea[1] = linea[1].title() linea[2] = int(linea[2]) linea[3] = int(linea[3]) cancion1 = Cancion(linea[0], linea[1], linea[2], linea[3]) insertar(canciones, cancion1, "nombre") linea = archivo.readline() ''' a = int(input("Cuantas canciones vas a ingresar?")) for e in range(a): print("Ingrese una cancion: ") cancion = input("Cancion: ") artista = input("Artista: ") duracion = int(input("Duracion: ")) ultimoMes = int(input("Reproducciones del ultimo mes: ")) cancion1 = Cancion(cancion,artista,duracion,ultimoMes) insertar(canciones,cancion1,"duracion") ''' print("Lista de canciones.")
self.temperatura = temperatura self.presion = presion self.humedad = humedad self.estado = estado self.fecha = fecha def __str__(self): return str(self.fecha) + " " + self.estado + " " + str( self.humedad) + " " + str(self.presion) + " " + str( self.temperatura) estaciones_meteorilogicas = Lista() estacion1 = Estacion("Argentina", 20, 30, 2117) insertar(estaciones_meteorilogicas, estacion1, "pais") estacion1 = Estacion("Uruguay", 45, 50, 512) insertar(estaciones_meteorilogicas, estacion1, "pais") estacion1 = Estacion("Bolivia", 30, 35, 2500) insertar(estaciones_meteorilogicas, estacion1, "pais") estacion1 = Estacion("Paraguay", 10, 30, 3117) insertar(estaciones_meteorilogicas, estacion1, "pais") estacion1 = Estacion("Chile", 20, 30, 2.900) insertar(estaciones_meteorilogicas, estacion1, "pais") barrido(estaciones_meteorilogicas)
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)