首页 > 解决方案 > Python 继续使用 if 或 else

问题描述

在 Python 中:如果某事为真,某事3 为真,我想继续使用某事2:

if something:
    if something3:
        number += 1
        {continue on something2}
else:
    if something2:
        if 2 == 2:
            number += 2

这可能吗?

标签: pythoncontinue

解决方案


无论如何,该计划将继续进行。

想象一个类似的功能。

def foo(condition)
    x = 0
    if condition:
       x = x + 1
    else:
       x = x + 2

    print x

无论条件如何,都将执行打印。程序不会因为if语句而停止。

if语句是简单的分支。您可以根据条件执行其中一个分支。如果if计算结果为,true您将进入第一个分支并在 if 语句之后执行代码。如果条件是false后面的代码else将被执行。

编辑:由于OP评论

如果某事和某事3真或假 - 继续

然后你应该想想你的逻辑。something如果是true但不是,您不想继续something3

if something:
  if something3:
     add_something()
  else:
     # do not continue. maybe return here

# continue with your code

推荐阅读