Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2019
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. from collections import deque
  2. d=deque()
  3. f= open('input.txt')
  4. for s in f:
  5. s=s.split()
  6. if s[0]=='push_front':
  7. d.appendleft(s[1])
  8. print('ok')
  9. if s[0]=='push_back':
  10. d.append(s[1])
  11. print('ok')
  12. if s[0]=='pop_front':
  13. if len(d)>0:
  14. print(d.popleft())
  15. else:
  16. print('error')
  17. if s[0]=='pop_back':
  18. if len(d)>0:
  19. print(d.pop())
  20. else:
  21. print('error')
  22. if s[0]=='front':
  23. if len(d)>0:
  24. print(d[0])
  25. else:
  26. print('error')
  27. if s[0]=='back':
  28. if len(d)>0:
  29. print(d[len(d)-1])
  30. else:
  31. print('error')
  32. if s[0]=='size':
  33. print(len(d))
  34. if s[0]=='clear':
  35. d.clear()
  36. print('ok')
  37. if s[0]=='exit':
  38. print('bye')
  39. break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement