pila1 = Pila() pila2 = Pila() pila_repetido = Pila() pila1_aux = Pila() pila1.apilar('enano verde') pila1.apilar('chiwi') pila1.apilar('arturo') #Cargamos personajes pila 2 pila2.apilar('droide') pila2.apilar('tenebroso') pila2.apilar('enano verde') while (not pila1.pila_vacia()): aux = pila1.desapilar() if (aux == pila2.elemento_cima()): pila_repetido.apilar(aux) pila2.desapilar() print('personaje repetido cargado') else: pila1_aux.apilar(aux) print('no hay coincidencia') while (not pila2.pila_vacia() and not pila1_aux.pila_vacia()): aux = pila2.desapilar() if (aux == pila1_aux.elemento_cima()): pila_repetido.apilar(aux) print('personaje repetido cargado') else:
dato = Bitacora('7882', 'lela', 420) djarin.apilar(dato) contador_capturas_boba = 0 contador_capturas_djarin = 0 captura = False num_mision = 0 cont_mision = 0 mision_captura = 0 acum_boba = float acum_djarin = float print('Planetas visitados por Boba Fett') acum_boba = 0 while (not boba.pila_vacia()): x = boba.desapilar() contador_capturas_boba = contador_capturas_boba + 1 cont_mision = cont_mision + 1 acum_boba = acum_boba + x.recompensa print(x.planeta) if (x.capturado == 'han solo'): captura = True mision_captura = cont_mision print('En total realizo ' + str(contador_capturas_boba) + ' capturas') print('Recaudó ' + str(acum_boba) + ' creditos galacticos') print('Planetas visitados por Din Djarin') acum_djarin = 0
personaje.apilar(dato) dato = Personaje('thor', 6) personaje.apilar(dato) dato = Personaje('pantera', 3) personaje.apilar(dato) dato = Personaje('fury', 20) personaje.apilar(dato) dato = Personaje('thanos', 2) personaje.apilar(dato) dato = Personaje('ford falcon', 1) personaje.apilar(dato) cont_posicion = 0 while (not personaje.pila_vacia()): x = personaje.desapilar() cont_posicion = cont_posicion + 1 if (x.nombre == 'rocket raccoonn'): print('rocket raccoonn esta en la posicion ' + str(cont_posicion)) if (x.nombre == 'groot'): print('groot esta en la posicion ' + str(cont_posicion)) if (x.cant_peliculas >= 5): print(x.nombre + ', participo en mas de 5 peliculas. En total: ' + str(x.cant_peliculas)) if (x.nombre == 'black widow'): print('black widow participo en ' + str(x.cant_peliculas) + ' peliculas')