def borrar_base(base,aborrar): colaaux = Cola() while not cola_vacia(base): at = atencion(base) if base.nombre != at.nombre: arribo(colaaux,at) while not cola_vacia(colaaux): aten = atencion(colaaux) arribo(base,aten)
from tda_cola_dinamica import Cola, mostrar_cola, cola_vacia, arribo, atencion, tamanio, en_frente, mover_final from random import randint # Generar una cola de 5000 caracteres y digitos. cola1 = Cola() # Cola de digitos cola2 = Cola() #Cola de caracteres cola3 = Cola() for e in range(50000): arribo(cola1, chr(randint(0, 255))) print(tamanio(cola1)) cont_caract = 0 resto = 0 while not cola_vacia(cola1): a = ord(atencion(cola1)) if a > 47 and a < 58: b = chr(a) arribo(cola2, b) resto += 1 else: if a == 35 or a == 63: print("existe el caracter", chr(a)) if a > 64 and a < 91: cont_caract += 1 elif a > 96 and a < 123: cont_caract += 1 else:
from tda_cola_dinamica import Cola, mostrar_cola, cola_vacia, arribo, atencion, tamanio, en_frente, mover_final class personaje_marvel(object): def __init__(self, nombre, nombrepersonaje, genero): self.nombre = nombre self.nombrepersonaje = nombrepersonaje self.genero = genero def __str__(self): return self.nombre + " " + self.nombrepersonaje + " " + self.genero cola1 = Cola() personaje1 = personaje_marvel("Scott Lang", "Ant Man", "M") arribo(cola1, personaje1) personaje1 = personaje_marvel("Brie Larson", "Capitan Marvel", "M") arribo(cola1, personaje1) personaje1 = personaje_marvel("Tony Stark", "Iron Man", "M") arribo(cola1, personaje1) personaje1 = personaje_marvel("Steve Rogers", "Capitan America", "M") arribo(cola1, personaje1) personaje1 = personaje_marvel("Natasha Romanoff", "Black Widow", "F") arribo(cola1, personaje1) personaje1 = personaje_marvel("Wanda Maximoff", "Scarlet Witch", "F")
from tda_cola_dinamica import Cola, cola_vacia, arribo, atencion, tamanio, en_frente, mover_final from piladinamica import desapilar #Personajes star wars class Personaje(object): def __init__(self, nombre, planeta): self.nombre = nombre self.planeta = planeta def __str__(self): return self.nombre + " " + self.planeta star = Cola() staraux = Cola() personaje1 = Personaje("Luke Skywalker", "Tatooine") arribo(star, personaje1) personaje1 = Personaje("Darth", "Tatooine") arribo(star, personaje1) personaje1 = Personaje("Leia", "Alderaan") arribo(star, personaje1) personaje1 = Personaje("Jar Jar Binks", "Naboo") arribo(star, personaje1) personaje1 = Personaje("Duloks", "Endor") arribo(star, personaje1)
# Formula Haversine def distancia(flota,lat,long): r = 6371000 # Latitud gama1 = math.radians(lat) # origen gama2 = math.radians(flota.latitud) # destino # longitud en radianes fi1 = math.radians(long) #origen fi2 = math.radians(flota.longitud) #destino res = 2 * r * math.acos(math.sqrt(math.sin(((gama2 - gama1) / 2) ** 2)) + (math.cos(gama1) * math.cos(gama2) * math.sin(((fi2 - fi1) ** 2)/2))) return res def prueba(base1): print(base1.latitud) bases = Cola() tres_bases = Cola() print("Ingresar posicion actual") latitud = int(input("latitud")) longitud = int(input("longitud")) flota1 = base_rebelde("base1",100,50,90) arribo(bases,flota1) flota1 = base_rebelde("base2",200,15,30) arribo(bases,flota1) flota1 = base_rebelde("base3",300,20,30) arribo(bases,flota1)