Как остановить цикл for в Python?

Пользователь

от ottilie.farrell , в категории: Python , 3 года назад

Как остановить цикл for в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от gussie.jones , 3 года назад

@ottilie.farrell Вы можете остановить цикл for в Python, используя break синтакс, посмотрите пример как выйти из цикла:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
stopped = False
# 50 элементов
for i in range(50):
    if i == 15:
        stopped = True
        break

# Вывод: True
print(stopped)

Пользователь

от karen.wisozk , 2 года назад

@ottilie.farrell 

В Python, цикл for можно остановить, используя ключевое слово break. Например:

1
2
3
4
for i in range(10):
    if i == 5:
        break
    print(i)


Этот код напечатает числа от 0 до 4, а затем выйдет из цикла.


Вы также можете использовать ключевое слово continue, чтобы пропустить оставшуюся часть текущей итерации цикла и перейти к следующей итерации. Например:

1
2
3
4
for i in range(10):
    if i % 2 == 0:
        continue
    print(i)


Этот код напечатает числа от 1 до 9 (т.е. все нечётные числа в диапазоне от 0 до 9).