Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class MY_STACK():
- stack = []
- size = 0
- def push(self, item):
- self.stack.append(item)
- self.size += 1
- print("Dodano element na stos")
- def pop(self):
- if self.size == 0:
- print("Stos pusty, nie można usunąć elementu")
- else:
- self.size -= 1
- elem = self.stack.pop()
- print("Usunięto element %s" % elem)
- return elem
- def count(self):
- print("Elementów na stosie: %d" % self.size)
- stack = MY_STACK()
- op = 0
- while op != 3:
- op = int(input('kod dzialania? (0 - push, 1 - pop, 2 - ilosc elementow, 3 - koniec)\n'))
- if op == 0:
- stack.push(input("Podaj wartość do dodania na stosie: "))
- elif op == 1:
- stack.pop()
- elif op == 2:
- stack.count()
- elif op != 3:
- print("błędne działanie")
Add Comment
Please, Sign In to add comment