一个全局密钥,可以将您带回菜单

时间:2016-11-17 22:13:14

标签: python

在发布此内容之前,我试图找到我要找的内容。但我很难制定问题并找到答案。

我想知道是否有任何方法可以使用某个键,例如" b",它会在运行我的程序时将用户带回主菜单。 我有一个菜单和子菜单,我希望用户只需按下" b"就可以回到菜单的任何地方。我想知道是否有任何简单的方法可以做到这一点而不是放

if choice= b:
    menu()

每当我有input() ...

我希望这不会太混乱!真的很感激答案!

1 个答案:

答案 0 :(得分:0)

不推荐使您的代码易于阅读,但......

您可以让'b'输入检查功能,然后在每次输入检查开始时运行该功能

def b_check(option):
    if option == 'b':
        main_menu()
    else:
        return option

def main_menu():
    #your main menu function goes here

#your active menu code goes here

#ask the user to make their selection
#Note: for Python 2.x use `raw_input`
option = input('Enter your choice')

b_check(option)
if option == 'a':
    #do this
elif option =='c':
    #do that