小编use*_*912的帖子

在python中使用IF之后的IF

我是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)

但是,当我在脚本中编写并通过命令行运行它时,它运行完美,没有任何错误.有人可以指出我在这里失踪的东西.

python conditional-statements python-2.7

2
推荐指数
1
解决办法
302
查看次数