Найти тему
PyHub. Обучение Python.

Оператор continue в Python

Оглавление
Оператор continue
Оператор continue

Оператор continue используется внутри цикла for или цикла while. Он пропускает текущую итерацию и переходит к следующей.

Обычно оператор continue используется с условным оператором if, чтобы пропустить текущую итерацию, если условие истинно.

Конструкция для использования оператора continue в цикле for:

for index in range(n):
if условие:
continue
# продолжение кода

И вот конструкция для использования оператора continue в цикле while:

while условие1:
if условие2:
continue
# продолжение кода

Пример использования оператора continue в цикле for

В следующем примере показано, как использовать цикл for для вывода четных чисел от 0 до 9:

Пример использования в цикле for
Пример использования в цикле for

Результат:

Результат выполнения кода
Результат выполнения кода

Как это работает.

Сначала перебираем диапазон чисел от 0 до 9 с помощью цикла for и функции range(). Затем, если число нечетное, пропускаем текущую итерацию и начинаем новую. Обратите внимание, что index % 2 возвращает 1, если index - нечетное число, и 0, если index - четное число.

Пример использования оператора continue в цикле while

Следующий пример показывает, как использовать оператор continue для вывода нечетных чисел от 0 до 9 на экран:

Пример использования в цикле while
Пример использования в цикле while

Результат:

Результат выполнения
Результат выполнения

Как это работает.

Сначала определяем переменную counter с начальным значением ноль. Затем начинаем цикл, пока counter меньше 10. Внутри цикла увеличиваем counter на единицу на каждой итерации. Если counter - это четное число, пропускаем текущую итерацию. В противном случае выводим counter на экран.

Краткие сведенья:

  • Оператор `continue` в Python используется внутри циклов (`for` или `while`) для пропуска текущей итерации и перехода к следующей.
  • Обычно он используется с условным оператором `if`, чтобы пропустить итерацию, если условие истинно. Например, можно использовать `continue` для вывода только четных или нечетных чисел из диапазона.

#IT #Python #Саморазвитие #Обучение