Артём Санников

Персональный блог

Мобильная разработка
Менеджеры пакетов
Хостинг провайдер
Смартфоны
› Команда continue и продолжение цикла while в Python

Команда continue и продолжение цикла while в Python

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

В качестве примера напишем цикл, который будет считать от 1 до 10 и выводить только нечётные числа в этом диапазоне.

Объявляем переменную number, и запускаем цикл while с проверкой условия: переменная number должна быть меньше 10. При входе в цикл счётчик увеличивается на единицу, поэтому переменная number принимает значение 1. Затем конструкция if проверяет остаток от деления number на 2. Если остаток равен 0 (это значит что переменная number делится на 2), команда continue приказывает Python проигнорировать оставшийся код цикла и вернуться к началу. Если счётчик не делится на 2, то оставшаяся часть цикла будет выполнена, и Python выведет на экран текущее значение счётчика.

# Объявляем переменную number
number = 0

# Запускаем цикл while
while number < 10:

    # Увеличиваем счётчик на единицу
    number += 1

    # Проверяем остаток от деления
    if number %2 == 0:

        # Если остаток равен 0, команда continue
        # приказывает Python проигнорировать оставшийся код
        # и вернуться к началу

        # если счётчик не делится на 2,
        # то оставшаяся часть цикла выполняется
        continue

    print(number)

# Финальный результат в консоли
1
3
5
7
9

Метки: , .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Реклама от Google
Реклама от Google