Example #1
0
from Pila import *


class Libro:
    def __init__(self, nombre, cat, autor):
        self.nombre = nombre
        self.cat = cat
        self.autor = autor


pila = Pila()

pila.apilar(Libro("El Cartero de los Suenos", " Infantil", "Laura Gallego"))
pila.apilar(Libro("Un fantasma en apuros", " Infantil", "Laura Gallego"))
pila.apilar(Libro("Max ya no hace reir", " Infantil", "Laura Gallego"))
pila.apilar(Libro("Donde esta  Alba?", " Infantil", "Laura Gallego"))
pila.apilar(
    Libro("Alba tiene una amiga muy especial", " Infantil", "Laura Gallego"))
pila.apilar(Libro("Por una rosa", "Relatos", "Laura Gallego"))
pila.apilar(Libro("Manana todavia. ", "Relatos", "Laura Gallego"))

print("La pila tiene ", pila.tamano(), " libros \n")

while pila.es_vacia() == False:
    Libro = pila.desapilar()
    print(pila.tamano() + 1, ")", Libro.nombre)
    print("Categoria: ", Libro.cat)
    print("Autor: ", Libro.autor)
    print("\n")
Example #2
0
pila.apilar(Libro("Topito Terremoto","cuentos ilustrados","Anna Llenas"))
pila.apilar(Libro("El Monstruo de Colores","cuentos ilustrados","Anna Llenas"))
pila.apilar(Libro("El buit","cuentos ilustrados","Anna Llenas"))
pila.apilar(Libro("Diario de las emociones","cuentos ilustrados","Anna Llenas"))
pila.apilar(Libro("Te quiero (casi siempre)","cuentos ilustrados","Anna Llenas"))
pila.apilar(Libro("Si yo fuera un gato","cuentos ilustrados","Paloma Sánchez"))
pila.apilar(Libro("Mis opuestos","cuentos ilustrados","Olga Cuellar"))
pila.apilar(Libro("Mi Mascota","cuentos","Yolanda Reyes"))
pila.apilar(Libro("Tumaco","cuentos","Oscar Pantoja"))
pila.apilar(Libro("Cuando el mundo era as¡","cuentos","Triunfo Arciniegas"))
pila.apilar(Libro("Mi primer libro de poes¡a colombiana","cuentos","Beatriz Helena Robledo"))

print("\n")
print("El tamaño de la pila es: ", pila.tamano())
print("\n")
print("----------------------------------")

while pila.es_vacia() == False:
    Libro = pila.desapilar()
    print("Apilamos libro")
    print("----------------------------------")
    print(Libro.nombre)
    print(Libro.genero)
    print(Libro.autor)
    print("El tamaño de la pila es: ", pila.tamano())
    print("\n")
    print("----------------------------------")

print("La pila esta vacia:", pila.es_vacia())