Program:
class Queue:def __init__(self):
self.items = []
def is_empty(self):
return self.items == []
def enqueue(self, data):
self.items.append(data)
def dequeue(self):
return self.items.pop(0)
q = Queue()
while True:
print("\n**********MAIN MENU***********")
print('1.Enqueue\n2.Dequeue\n3.Display\n4.Exit')
do = int(input('\n\tWhat would you like to do? :'))
if do ==1:
data=int(input("Enter Number to Store in Queue:"))
q.enqueue(data)
elif do ==2:
if q.is_empty():
print('\n\t--->>>Queue is empty.')
else:
print('\n\t--->>>Dequeued value: ', q.dequeue())
elif do==3:
print("\n\t--->>>OUEUE",q.items)
elif do ==4:
print("\n\t--->>>Exit")
break
Another Methods: Demonstrate Queue in Python(Without Menu Driven)
0 Comments
Post a Comment