Queue - Abhin
queue1=[]
def enqueue():
ele=int(input("enter the element to insert?"))
queue2=[]
queue2.append(ele)
global queue1
queue2.extend(queue1)
queue1=queue2
return queue1
def delqueue():
queue1.pop(len(queue1)-1)
def showqueue():
print(queue1)
loopcv=1
while loopcv==1:
print(''' MAIN MENU
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
~~ 1. Insert value into queue ~~
~~ 2. Delete value from queue ~~
~~ 3. Show Queue ~~
~~ 4. Exit Menu ~~
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-''')
optno=int(input("Enter your choice in numerical format?"))
if optno==1:
enqueue()
elif optno==2:
if len(queue1)==0:
print("Queue empty")
else:
delqueue()
elif optno==3:
showqueue()
elif optno==4:
loopcv=-1
print('ThankYou For Using Our Queue System')
else:
print('Wrong Input. Please try again')
def enqueue():
ele=int(input("enter the element to insert?"))
queue2=[]
queue2.append(ele)
global queue1
queue2.extend(queue1)
queue1=queue2
return queue1
def delqueue():
queue1.pop(len(queue1)-1)
def showqueue():
print(queue1)
loopcv=1
while loopcv==1:
print(''' MAIN MENU
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
~~ 1. Insert value into queue ~~
~~ 2. Delete value from queue ~~
~~ 3. Show Queue ~~
~~ 4. Exit Menu ~~
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-''')
optno=int(input("Enter your choice in numerical format?"))
if optno==1:
enqueue()
elif optno==2:
if len(queue1)==0:
print("Queue empty")
else:
delqueue()
elif optno==3:
showqueue()
elif optno==4:
loopcv=-1
print('ThankYou For Using Our Queue System')
else:
print('Wrong Input. Please try again')
Comments
Post a Comment