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')
     
 

 

Comments