Guest User

Untitled

a guest
May 20th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. class MY_STACK():
  2. stack = []
  3. size = 0
  4.  
  5. def push(self, item):
  6. self.stack.append(item)
  7. self.size += 1
  8. print("Dodano element na stos")
  9. def pop(self):
  10. if self.size == 0:
  11. print("Stos pusty, nie można usunąć elementu")
  12. else:
  13. self.size -= 1
  14. elem = self.stack.pop()
  15. print("Usunięto element %s" % elem)
  16. return elem
  17. def count(self):
  18. print("Elementów na stosie: %d" % self.size)
  19.  
  20. stack = MY_STACK()
  21.  
  22. op = 0
  23. while op != 3:
  24. op = int(input('kod dzialania? (0 - push, 1 - pop, 2 - ilosc elementow, 3 - koniec)\n'))
  25. if op == 0:
  26. stack.push(input("Podaj wartość do dodania na stosie: "))
  27. elif op == 1:
  28. stack.pop()
  29. elif op == 2:
  30. stack.count()
  31. elif op != 3:
  32. print("błędne działanie")
Add Comment
Please, Sign In to add comment