makut

Untitled

Apr 9th, 2014
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. import sys
  2.  
  3. def push(stack, number):
  4. stack.append(number)
  5. print('ok')
  6.  
  7. def pop(stack):
  8. if not stack:
  9. print('error')
  10. else:
  11. last_element = stack[-1]
  12. del stack[-1]
  13. print(last_element)
  14.  
  15. def back(stack):
  16. if not stack:
  17. print('error')
  18. else:
  19. print(stack[-1])
  20.  
  21. def size(stack):
  22. print(len(stack))
  23.  
  24. def clear(stack):
  25. del stack[:]
  26. print('ok')
  27.  
  28. stack = []
  29. while True:
  30. data = input()
  31. if 'push' in data:
  32. n = data.split()[1]
  33. push(stack, n)
  34. elif data == 'pop':
  35. pop(stack)
  36. elif data == 'back':
  37. back(stack)
  38. elif data == 'size':
  39. size(stack)
  40. elif data == 'clear':
  41. clear(stack)
  42. elif data == 'exit':
  43. print('bye')
  44. sys.exit()
Advertisement
Add Comment
Please, Sign In to add comment