小编Shi*_*lax的帖子

有没有更有效的方法来处理 Python 3 中的 for 循环?

我有以下 for 循环,所有循环都从 1 到 8。我想知道是否所有这些都可以包含在 1 个 for 循环中。目前它不起作用的原因是因为如果您从 for 循环中断,那么它将退出所有 if 语句。

for i in range(1, 8):
    if Bool1(based on i):
        Action1
    else:
        break

for i in range(1, 8):
    if Bool2(based on i):
        Action2
    else:
        break

for i in range(1, 8):
    if Bool3(based on i):
        Action3
    else:
        break

for i in range(1, 8):
    if Bool4(based on i):
        Action4
    else:
        break

...
Run Code Online (Sandbox Code Playgroud)

python for-loop python-3.x

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

标签 统计

for-loop ×1

python ×1

python-3.x ×1