批处理文件的Python版本';什么是转到命令?

批处理文件的Python版本';什么是转到命令?,python,Python,我找遍了Stackoverflow,想找到这个问题的答案,但似乎找不到。我从Python开始,并尝试制作一个简单的问答游戏。我希望播放机能够键入他们想要转到的菜单名 到目前为止,我有: print("Hello, and welcome to the Python Quiz.") print("[START]") print("[HELP]") print("[ABOUT]") print("[EXIT]") menu = input("Type name of menu to navigate

我找遍了Stackoverflow,想找到这个问题的答案,但似乎找不到。我从Python开始,并尝试制作一个简单的问答游戏。我希望播放机能够键入他们想要转到的菜单名

到目前为止,我有:

print("Hello, and welcome to the Python Quiz.")
print("[START]")
print("[HELP]")
print("[ABOUT]")
print("[EXIT]")
menu = input("Type name of menu to navigate to corresponding menu. ")

if menu == "START":
    ...........

接下来是什么?

我会将每个菜单定义为它应该打印的样子

def help():
  print(option1)
  print(option2)
  print(option3)
然后你可以做一些类似的事情

if menu == "HELP":
  help()
elif menu == "START":
  start()

1s谷歌搜索:你肯定想调用函数而不是使用标签。据我所知,batch几乎是唯一一种“不使用goto”的语言。@Julien,虽然这可能是一个类似的问题,但如果链接的问题没有公认的答案,则不能将其视为重复问题,特别是考虑到链接的问题被标记为非主题的事实。@GerhardBarnard第二个链接是一个完全重复的链接。这个问题怎么可能与
批处理文件
标记有远程关联<代码>:(-1