Q. Write a program to perform insert and delete operations on a Queue containing Members' details as given in the following definition of item node:

 

Member No - Integer

Member Name - String

Age - Integer

 

def isEmpty (Qu) :

    if Qu == [ ] :

        return True

    else :

        return False

 

def Enqueue (Qu, item) :

# Write the code to insert member details using Queue.

 

def Dequeue (Qu) :

# Write the code to delete a member using Queue.


Answer =

def isEmpty (Qu) :
    if Qu == [ ] :
        return True
    else :
        return False

def Enqueue (Qu, item) :
    Qu.append(item)

def Dequeue (Qu) :
    Qu.pop(0)

Qu = [ ] 
while True :
    print()
    print("Enter your choise as per given -")
    print("1 = For insert data Enter insert ")
    print("2 = For delete data enter delete ")
    print("3 = For Exit  enter exit ")
    print()
    user = input("Enter your choise :- ")
    if user == "insert" :
        memno = int(input("Enter the number of member :-"))
        memna = input("Enter the name of member :-")
        age = int(input("Enter the Age :-"))
        data = [ memno , memna , age ]
        Enqueue (Qu, data)
        
    elif user == "delete" :
        if isEmpty (Qu):
            print("UnderFlow")
        else :
            Dequeue (Qu)
    else :
        break
    print("Now our Queue = ",Qu)

1 Comments

You can help us by Clicking on ads. ^_^
Please do not send spam comment : )

  1. :Write a program to insert and delete operations on Stack containing Members
    details as given in the following definition of itemnode:
    Member no integer
    Member name string
    Age integer


    Can you answer for this one

    ReplyDelete

Post a Comment

You can help us by Clicking on ads. ^_^
Please do not send spam comment : )

Previous Post Next Post