Repository where I mostly put random python scripts.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
874 B

5 years ago
  1. class Queque:
  2. def __init__(self):
  3. self.queque = []
  4. def enqueue(self, data):
  5. if data not in self.queque:
  6. self.queque.append(data)
  7. return True
  8. return False
  9. def dequeue(self):
  10. if len(self.queque) > 0:
  11. return self.queque.pop(0)
  12. return ('Queque empty')
  13. def sizeQueque(self):
  14. return len(self.queque)
  15. def printQueque(self):
  16. return self.queque
  17. if __name__ == '__main__':
  18. myqueque = Queque()
  19. data = myqueque.enqueue(5)
  20. data = myqueque.enqueue(6)
  21. data = myqueque.enqueue(7)
  22. data = myqueque.enqueue(10)
  23. print(myqueque.sizeQueque())
  24. print(myqueque.printQueque())
  25. dequeue = myqueque.dequeue() # delete 5
  26. dequeue = myqueque.dequeue() # delete 6
  27. print(myqueque.printQueque())
  28. print(myqueque.sizeQueque())