我是python编程的初学者.我有一个小疑问,在使用"if-elif-else"块执行某些条件表达式时,如果我在"else"之后使用"if",则"if"下的代码运行与否.我知道这是一个不好的做法,但我必须将预先编写的代码与我的应用程序集成.例如:
jk=10
if(jk>5):
print("hello")
elif(jk<20):
print("not")
else:
print("gone")
if(jk==10):
print("home")
Run Code Online (Sandbox Code Playgroud)
当我在解释器中键入上面的代码片段时,它给出了以下错误:
... if(jk==10):
File "<stdin>", line 5
if(jk==10):
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
但是,当我在脚本中编写并通过命令行运行它时,它运行完美,没有任何错误.有人可以指出我在这里失踪的东西.