Оператор 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:
Результат:
Как это работает.
Сначала перебираем диапазон чисел от 0 до 9 с помощью цикла for и функции range(). Затем, если число нечетное, пропускаем текущую итерацию и начинаем новую. Обратите внимание, что index % 2 возвращает 1, если index - нечетное число, и 0, если index - четное число.
Пример использования оператора continue в цикле while
Следующий пример показывает, как использовать оператор continue для вывода нечетных чисел от 0 до 9 на экран:
Результат:
Как это работает.
Сначала определяем переменную counter с начальным значением ноль. Затем начинаем цикл, пока counter меньше 10. Внутри цикла увеличиваем counter на единицу на каждой итерации. Если counter - это четное число, пропускаем текущую итерацию. В противном случае выводим counter на экран.
Краткие сведенья:
- Оператор `continue` в Python используется внутри циклов (`for` или `while`) для пропуска текущей итерации и перехода к следующей.
- Обычно он используется с условным оператором `if`, чтобы пропустить итерацию, если условие истинно. Например, можно использовать `continue` для вывода только четных или нечетных чисел из диапазона.
#IT #Python #Саморазвитие #Обучение