Python语法错误(ValueError除外:)

2024-04-19 12:24:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个小代码,只是为了让我更习惯python,我遇到了try和except的问题。你知道吗

我试图得到下面的代码,提出一个问题,并收到一个答案使用原始输入。如果你知道第22行的语法错误是什么?(ValueError除外) 非常感谢你。你知道吗

def start():
    print("Type start")
    prompt_sta()
def prompt_sta():
    prompt_0 = raw_input ("Enter command start")
    try:
        if prompt_0 == "start":
            prompt_sta()
        elif prompt_0 == "begin":
            print ("You must learn to follow commands")
            prompt_sta()
        elif promt_0 == "help":
            print ("Commands:")
            print ("Help")
            print ("start")
            print ("begin")
            prompt_sta()
        else:
            print ("Please enter a valid command.")
            prompt_sta()
            print ("Type start")
        **except ValueError:**
def outside_house():
    print("There is a strange man outside.")

以防万一,IDEL所显示的错误有**的两面,如果你知道任何更好的方法来做我想做的事,请告诉我。谢谢


Tags: 代码deftypestartpromptcommandprint习惯