Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: UTF-8 -*-
- __author__ = 'Julio Tentor <jtentor@fi.unju.edu.ar>'
- class Stack(object):
- def __init__(self, capacity = 10):
- self.__datos = []
- def Push(self, elemento):
- self.__datos.append(elemento)
- def Pop(self):
- if self.Empty:
- raise ValueError("ERROR La pila está vacía...")
- return self.__datos.pop()
- def Peek(self):
- if self.Empty:
- raise ValueError("ERROR La pila está vacía...")
- return self.__datos[len(self.__datos) - 1]
- def Top(self):
- return self.Peek()
- @property
- def Empty(self):
- return len(self.__datos) == 0
- @property
- def Count(self):
- return len(self.__datos)
- def __str__(self):
- return str(self.__datos)
- if __name__ == "__main__":
- pass
Add Comment
Please, Sign In to add comment