python - Python 继续使用 if 或 else
问题描述
在 Python 中:如果某事为真,某事3 为真,我想继续使用某事2:
if something:
if something3:
number += 1
{continue on something2}
else:
if something2:
if 2 == 2:
number += 2
这可能吗?
解决方案
无论如何,该计划将继续进行。
想象一个类似的功能。
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
推荐阅读
- c - target_link_libraries 和 find_library 的搜索路径有什么区别?
- c++ - 当为 extern const 分配新值而没有任何错误时,程序将失败。需要对此进行解释
- firebase - 将有天赋的聊天消息发送到 Firestore 时,有没有办法解决反应原生的“遇到两个具有相同密钥的孩子”错误?
- unit-testing - 为什么我的 GNURadio 单元测试在应该失败时却通过了?
- haskell - 使用 Lenses 用来自 IO 的数据填充某些复杂结构的正确方法是什么?
- python - SVC 的 predict_proba 和 decision_function 速度差异
- python - 使用正则表达式替换文件中的单词
- python - 如何将 Pandas 函数条件设置为等于自身偏移 X 记录的一条记录?
- angular - 错误您在预期流的位置提供了“未定义”。您可以提供 Observable、Promise、Array 或 Iterable,在 Cognito 中调用 refreshSession
- json - 如何在 Nim 中解析 JSON(长整数问题)?