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)
def atender_coches(cola): cant_autos = 0 cant_camionetas = 0 cant_camiones = 0 cant_colectivos = 0 recaudo = 0 while not cola_vacia(cola): a = atencion(cola) if a == "automóvil": recaudo += 47 cant_autos += 1 if a == "camioneta": recaudo += 59 cant_camionetas += 1 if a == "camion": recaudo += 71 cant_camiones += 1 if a == "colectivo": recaudo += 64 cant_colectivos += 1 print("Cantidad de automoviles atendidos", cant_autos) print("Cantidad de camionetas atendidos", cant_camionetas) print("Cantidad de camiones atendidos", cant_camiones) print("Cantidad de colectivos atendidos", cant_colectivos) print("Cantidad recaudado", recaudo)
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: resto += 1 c = chr(a) arribo(cola3, c)
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") arribo(cola1, personaje1) personaje1 = personaje_marvel("Ororo Monroe", "Storm", "F") arribo(cola1, personaje1) while not cola_vacia(cola1): a = atencion(cola1) aux = False if a.nombrepersonaje == "Capitan Marvel": print("Capitan marvel su nombre es", a.nombre) if a.genero == "F": print("Personaje femenino", a) if a.genero == "M": print("Personaje masculino", a) if a.nombre == "Scott Lang": print("El personaje de Scott Lang es ", a.nombrepersonaje) if a.nombrepersonaje[0] == "S": print("Personaje que su nombre empieza con S :", a.nombrepersonaje) if a.nombre == "Carol Danvers": print("Carol Danvers se encuentra en la lista y su personaje es ", a.nombrepersonaje) else:
print("numeros de cola2") ingresar_enteros(cola2) # Funciona si estan ordenador de menor a mayor while (not cola_vacia(cola1) or not cola_vacia(cola2)): if (not (cola_vacia(cola1))): a = en_frente(cola1) else: a = 0 if (not (cola_vacia(cola2))): b = en_frente(cola2) else: b = 0 if int(a) >= int(b): arribo(cola3, atencion(cola1)) else: arribo(cola3, atencion(cola2)) # a = 0 # b = 0 # if not cola_vacia(cola1): # a = int(en_frente(cola1)) # if not cola_vacia(cola1): # b = int(en_frente(cola2)) # if a > b: # arribo(cola3,atencion(cola1)) # elif( a == b): # arribo(cola3,atencion(cola2)) # arribo(cola3,atencion(cola1)) # else:
arribo(staraux,personaje1) arribo(staraux,dato1) print("Cola aux") for i in range(tamanio(staraux)): per = atencion(staraux) print(per) arribo(star,per) ''' #print("Cola star") #for i in range(tamanio(star)): # print(atencion(star)) borra = 0 cont = 0 while (not cola_vacia(star)): dato = atencion(star) if (dato.nombre == "Jar Jar Binks"): borra = cont if (dato.planeta.capitalize() == "Alderan") or (dato.planeta.capitalize() == "Endor") or (dato.planeta.capitalize() == "Tatooine"): print("Alderan, Endor, Tatuine :", dato.nombre) if (dato.nombre == "Luke Skywalker"): print("Planera natal de Luke", dato.planeta) if (dato.nombre.capitalize() == "Darth"): print("Planeta natal de Darth: ", dato.planeta) if (dato.nombre == "Yoda"): nombre = input("Nombre ") planeta = input("Planeta ") personaje1 = Personaje(nombre.capitalize(), planeta.capitalize())
flota1 = base_rebelde("base2",200,15,30) arribo(bases,flota1) flota1 = base_rebelde("base3",300,20,30) arribo(bases,flota1) flota1 = base_rebelde("base4",1,90,10) arribo(bases,flota1) #mostrar_cola(bases) mayor = en_frente(bases) colaaux1 = Cola() while (not cola_vacia(bases)): a = atencion(bases) if a.numero_flota > mayor.numero_flota: mayor = a arribo(colaaux1,a) while not cola_vacia(colaaux1): b = atencion(colaaux1) arribo(bases,b) print("La base con mayor flota: ",mayor) print(" ") for e in range(3): baseaux = Cola() # math.cos return the cos of x radians # Si ingreso grados, antes debo convertirlos en radiants. distmin = (distancia(en_frente(bases),latitud,longitud))
a = choice(letras) + str(randint(0, 9)) + str(randint(0, 9)) + str( randint(0, 9)) print(a) arribo(cola1, a) cont_A = 0 cont_B = 0 cont_C = 0 cont_D = 0 cont_E = 0 cont_F = 0 cola2 = Cola() cola3 = Cola() while not cola_vacia(cola1): b = atencion(cola1) if b[0] == "A" or b[0] == "C" or b[0] == "F": arribo(cola2, b) if b[0] == "B" or b[0] == "D" or b[0] == "E": arribo(cola3, b) if b[0] == "A": cont_A += 1 if b[0] == "B": cont_B += 1 if b[0] == "C": cont_C += 1 if b[0] == "D": cont_D += 1 if b[0] == "E": cont_E += 1 if b[0] == "F":