Python Syntax Error (except ValueError:)
Python Syntax Error (except ValueError:)
我有一个小代码,只是为了让我更习惯python,我遇到了 try 和 except 的问题。
我正在尝试使用下面的代码提出问题并使用 raw_input 获得答案。如果你知道第 22 行的语法错误是什么? (值错误除外)
非常感谢。
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 显示的错误在两边都有 **,如果您知道任何更好的方法来完成我正在尝试做的事情,请告诉我。谢谢
您需要为 except:
语句提供正文:
try:
a = "something"
except ValueError:
pass # empty body
我有一个小代码,只是为了让我更习惯python,我遇到了 try 和 except 的问题。
我正在尝试使用下面的代码提出问题并使用 raw_input 获得答案。如果你知道第 22 行的语法错误是什么? (值错误除外) 非常感谢。
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 显示的错误在两边都有 **,如果您知道任何更好的方法来完成我正在尝试做的事情,请告诉我。谢谢
您需要为 except:
语句提供正文:
try:
a = "something"
except ValueError:
pass # empty body