Program:
items=[]
def push(data):
items.append(data)
print("\n\t--->>>",data,"Successfully Push on the Stack\n")
main_menu()
def pop():
lp=items.pop()
print("\n\t--->>>",lp,"is Successfully Pop from the Stack\n")
main_menu()
def peek():
l=len(items)
lp=items[l-1]
print("\n\t--->>>Peek value on Stack is: ",lp,"\n")
main_menu()
def get_stack():
print("\n\t--->>>STACK: ",items,"\n")
main_menu()
#object
def main_menu():
print("************MAIN MENU***************")
print("1. PUSH\n2. POP\n3. PEEK\n4. Display\n5. Exit")
opt=int(input("\tEnter Your Option:"))
if(opt==1):
n=str(input("Enter the data to Push on the Stack:"))
#for number input str()->>int()
push(n)
elif(opt==2):
pop()
elif(opt==3):
peek()
elif(opt==4):
get_stack()
elif(opt==5):
print("\n\t--->>>Program Terminated.\n")
exit
else:
print("\n\t--->>>InValid Option\n")
main_menu()
main_menu()
Click Here for O/P>>>>
Method 2(Very Easy):Demonstrate Stack in Python using Function (without Menu Driven)
Method 2(Very Easy):Demonstrate Stack in Python using Function (without Menu Driven)
0 Comments
Post a Comment