Справочники Python continue

Что такое continue в Python?

Оператор continue используется в циклах для пропуска итерации в цикле. 


Пример:

some = 0 # Изначально ноль
while some < 10: # Работает пока меньше 10
  some += 1 # В каждой итерации увеличиваем на 1
  if some % 2 == 0: # Если четное, то пропускаем число
    continue # Пропуск итерации
  print("Значение равно: ", some) # Вывод в консоль

В примере выше, цикл выводит лишь нечетные числа, а четные пропускает благодаря оператору continue.


В отличии от break, который полностью выходит из цикла, оператор continue лишь пропускает одну итерацию в цикле и не выходит полностью из него.

Комментарии (1)
Добавить комментарий

Олигофрен 06 июня 2024 в 11:11

number = 0
while number < 5:
number += 1
if number == 3 : # если number = 3, переходим к новой итерации цикла
continue
print(f"number = {number}")

Скажите, а почему 5 в последней итерации выводиться, если оно не меньше пяти?
Ответить

Алексей 21 августа 2024 в 09:28

Потому, что print() стоит после number += 1