autores.encolar(slist[1]) tematicas = Cola() for slist in data.items: tematicas.encolar(slist[2]) paginas = Cola() for slist in data.items: paginas.encolar(slist[3]) editoriales = Cola() for slist in data.items: editoriales.encolar(slist[4]) res = Cola() while (not tematicas.es_vacia()): #Primer orden por tematica tempMin = min(tematicas.items) cTitulo = titulos.desencolar() cAutor = autores.desencolar() cTematica = tematicas.desencolar() cPagina = paginas.desencolar() cEditorial = editoriales.desencolar() #Revisa si tematica en cabeza es el minimo if (cTematica != tempMin): #Si difiere pone los registros al final de la cola titulos.encolar(cTitulo) autores.encolar(cAutor) tematicas.encolar(cTematica)
[peliculas.apilar(x) for x in pelis] #Se pide la entrada del genero que se desea obtener print "Escriba el genero deseado para buscar peliculas del mismo tipo" generoDeseado = raw_input() #Se crea la cola de peliculas del genero seleccionado seleccionadas = Cola() while (peliculas.es_vacia() == False): pelicula16 = peliculas.desapilar() if (pelicula16.genero == generoDeseado): seleccionadas.encolar(pelicula16) #Se le da a escoger al usuario la pelicula escogida = False contador = 0 while (seleccionadas.es_vacia() == False and escogida == False): contador = +contador + 1 print "La pelicula #", contador, "del genero seleccionado es: ", seleccionadas.desencolar( ).nombre print "¿Esta es la deseada?, responda True si esta es, por el contrario responda False" escogida = input() if (seleccionadas.es_vacia() == True and escogida == False): print "No existen mas peliculas de este genero, lo sentimos" elif (escogida == True): print "Te felicitamos por encontrar el titulo que buscabas"
autores.encolar(slist[1]) tematicas = Cola() for slist in data.items: tematicas.encolar(slist[2]) paginas = Cola() for slist in data.items: paginas.encolar(slist[3]) editoriales = Cola() for slist in data.items: editoriales.encolar(slist[4]) res = Cola() while (not titulos.es_vacia()): #Primer orden por titulos tempMin = min(titulos.items) cTitulo = titulos.desencolar() cAutor = autores.desencolar() cTematica = tematicas.desencolar() cPagina = paginas.desencolar() cEditorial = editoriales.desencolar() if (cTitulo != tempMin): titulos.encolar(cTitulo) autores.encolar(cAutor) tematicas.encolar(cTematica) paginas.encolar(cPagina) editoriales.encolar(cEditorial)
titulos.encolar(slist[0]) paginas = Cola() for slist in dato.items: paginas.encolar(slist[3]) tematicas = Cola() for slist in dato.items: tematicas.encolar(slist[2]) editoriales = Cola() for slist in dato.items: editoriales.encolar(slist[4]) ordenAutor = Cola() while (not autores.es_vacia()): #Primer orden por titulos tempMin = min(autores.items) cTitulo = titulos.desencolar() cAutor = autores.desencolar() cTematica = tematicas.desencolar() cPagina = paginas.desencolar() cEditorial = editoriales.desencolar() if (cAutor != tempMin): titulos.encolar(cTitulo) autores.encolar(cAutor) tematicas.encolar(cTematica) paginas.encolar(cPagina) editoriales.encolar(cEditorial)