@alisa.bahringer Как вариант использовать переменную флаг чтобы можно было выйти из двух или более циклов в Python при определенных условиях:
1 2 3 4 5 6 7 |
is_break = False for i in range(1, 5): if is_break: break # внешний цикл for e in range(1, 5): is_break = True break # выйти из внутреннего цикла |
Как вариант еще можно обернуть это в функцию и использовать return чтобы выйти из двух циклов в Python:
1 2 3 4 |
def testLoop(): for i in range(1, 5): for e in range(1, 5): return # выйти из функции и двух циклов |
@alisa.bahringer
Для выхода из двух циклов в Python можно использовать оператор "break" дважды. Пример:
1 2 3 4 5 6 7 |
for i in range(5): for j in range(5): print(i, j) if i == 2 and j == 3: break if i == 2 and j == 3: break |
В этом примере при выполнении условия "i == 2 and j == 3" оператор "break" будет прерывать оба цикла.