你们可以在使用&#34时指出问题;如果"重复地在代码中,例如:
if x == 2:
do something
if x == 3:
do something
if x == 4:
do something
由于
答案 0 :(得分:0)
这不会导致任何错误。您使用if
还是elif
取决于您的目的。有时你想检查几个不相关的东西。例如,您可能有类似
if action is None:
action = DEFAULT_ACTION
if args is None:
args = ()
action
是否None
不会影响您检查args
是None
的决定。然而,你可能还有别的东西,它会有所作为。例如:
if action is ACTION_JUMP:
action_jump()
elif distance > 4:
action_run(distance)
在这种情况下,除非操作不是action_run()
,否则您不希望调用ACTION_JUMP
。你使用的只取决于你的目的。
答案 1 :(得分:-2)
X Traceback(最近一次调用最后一次): 文件"",第1行,in X NameError:name' x'未定义
如果你只是分配......到x,这不会造成错误,但图片: 你想要某人输入1-5,但他可能输入6.您需要添加"否则"。但是你只是使用了很多" if"。 我建议使用" if --- elif(else)--- else"。