Home Archives Categories Tags

python-if else -SyntaxError:invalid syntax

发布时间: 更新时间: 总字数:81 阅读时间:1m 作者: 分享

python-if else -SyntaxError:invalid syntax

why

if elif and else must immediately follow the end of the if block, or Python will assume that the block has closed without them.

if 1:
    pass
           <--- this line must be indented at the same level as the `pass`
else:
    pass

In your code, the interpreter finishes the if block when the indentation, so the elif and the else aren’t associated with it. They are thus being understood as standalone statements, which doesn’t make sense.

最新评论
加载中...