Python 带您返回菜单的全局键

Python 带您返回菜单的全局键,python,Python,我已经试着在发布这篇文章之前找到我想要的东西。但我很难提出问题并找到答案 我想知道是否有任何方法可以让用户在运行我的程序时返回主菜单,比如“b”。 我有一个菜单和子菜单,我希望用户能够返回到菜单,只要按下“b”。我想知道是否有什么简单的方法来代替 if choice= b: menu() 每当我有一个input() 我希望这不是太令人困惑!非常感谢您的回答 不建议将代码变得易于阅读,但 您可以将“b”输入检查设为一个功能,然后在每次输入检查开始时运行该功能 def b_check(op

我已经试着在发布这篇文章之前找到我想要的东西。但我很难提出问题并找到答案

我想知道是否有任何方法可以让用户在运行我的程序时返回主菜单,比如“b”。 我有一个菜单和子菜单,我希望用户能够返回到菜单,只要按下“b”。我想知道是否有什么简单的方法来代替

if choice= b:
    menu()
每当我有一个
input()


我希望这不是太令人困惑!非常感谢您的回答

不建议将代码变得易于阅读,但

您可以将“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

你说的是命令行程序,还是图形程序?如果是图形化的,那么您使用的是什么库?对不起,这让我很困惑。。。你说的菜单是指菜单吗?如果用户可以随时转到
meny
,您希望程序中当前发生的事情会发生什么?这在解决问题时可能会很有用,但确实有效。