Q. Write PUSH (Books) and POP (Books) methods, in python to add Books and remove book considering them to act as Push and Pop operations of Stack.
Answer :-
def POP(Books):
Books.pop()
return Books
def Push (Book):
stack.append(Book)
stack = [ ]
while True :
print()
print("Enter your choice 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 choice :- ")
if user == "insert" :
Book = input("Enter name of Book :- ")
Push (Book)
elif user == "delete" :
if stack == [ ]:
print("UnderFlow")
else :
stack = POP(stack)
else :
break
print("Now our stack = ",stack)
Output :-
Enter your choice as per given -
1 = For insert data Enter insert
2 = For delete data enter delete
3 = For Exit enter exit
1 = For insert data Enter insert
2 = For delete data enter delete
3 = For Exit enter exit
Enter your choice :- insert
Enter name of Book :- Path
Enter your choice as per given -
1 = For insert data Enter insert
2 = For delete data enter delete
3 = For Exit enter exit
Enter your choice :- insert
Enter name of Book :- Walla
Enter your choice as per given -
1 = For insert data Enter insert
32 = For delete data enter delete
3 = For Exit enter exit
Enter your choice :- delete
Enter your choice as per given -
1 = For insert data Enter insert
2 = For delete data enter delete
3 = For Exit enter exit
Enter your choice :- insert
Enter name of Book :- Portal
Enter your choice as per given -
1 = For insert data Enter insert
2 = For delete data enter delete
3 = For Exit enter exit
Enter your choice :- delete
Enter your choice as per given -
1 = For insert data Enter insert
2 = For delete data enter delete
3 = For Exit enter exit
Enter your choice :- insert
Enter name of Book :- Express
Enter your choice as per given -
1 = For insert data Enter insert
2 = For delete data enter delete
3 = For Exit enter exit
Enter your choice :- exit
Now our stack = ['Path', 'Express']
>>>
Post a Comment
You can help us by Clicking on ads. ^_^
Please do not send spam comment : )