fork download
  1. class Stack:
  2. def __init__(self):
  3. self.values = []
  4. def push(self, item):
  5. self.values.append(item)
  6. def pop(self):
  7. if not self.values:
  8. print("Empty Stack")
  9. return None
  10. return self.values.pop()
  11. def peek(self):
  12. if not self.values:
  13. print("Empty Stack")
  14. return None
  15. return self.values[-1]
  16. def is_empty(self):
  17. return not self.values
  18. def size(self):
  19. return len(self.values)
  20.  
  21. """
  22.  
  23. class Stack:
  24. def __init__(self):
  25. self.values = []
  26. def push(self, item):
  27. self.values.append(item)
  28. def pop(self):
  29. if len(self.values) == 0:
  30. print("Empty Stack")
  31. return None
  32. return self.values.pop()
  33. def peek(self):
  34. if len(self.values) == 0:
  35. print("Empty Stack")
  36. return None
  37. return self.values[-1]
  38. def is_empty(self):
  39. return len(self.values) == 0
  40. def size(self):
  41. return len(self.values)
  42.  
  43. """
Success #stdin #stdout 0.04s 63740KB
stdin
Standard input is empty
stdout
Standard output is empty