X Tutup
stack = [] def pushit(): stack.append(raw_input("enter a string:").strip()) def popit(): if len(stack) == 0: print "stack is empty!\n" else: print 'Removed![',`stack.pop()`,']' def viewstack(): print stack CMDS ={'u': pushit,'o':popit,'v':viewstack} def showmenu(): pr = """ p(U)sh p(O)p (V)iew (Q)uit enter the choice: """ while True: while True: try: choice = raw_input(pr).strip()[0].lower() except (EOFError,KeyboardInterrupt,IndexError): choice ="q" print "\nYou picked:[%s]" % choice if choice not in "uovq": print "Invalid option,try again" else: break if choice == "q": break CMDS[choice]() if __name__ == "__main__": showmenu()
X Tutup