Page 90 - PYTHON-12
P. 90

Program 19: Write a program in Python to add, delete and display elements from a queue
               using list.


               Solution:

               #Implementing List as a Queue - using function append() and pop()


               a=[]

               c='y'

               while (c=='y'):


                   print ("1. INSERT")

                   print ("2. DELETE ")

                   print ("3. Display")


                   choice=int(input("Enter your choice: "))

                   if (choice==1):

                       b=int(input("Enter new number: "))


                       a.append(b)

                   elif (choice==2):

                       if (a==[]):


                           print("Queue Empty")

                       else:

                           print ("Deleted element is:",a[0])


                           a.pop(0)

                   elif (choice==3):

                       l=len(a)


                       for i in range(0,l):

                           print (a[i])


                   else:

                       print("wrong input")
   85   86   87   88   89   90   91   92   93   94   95