• burger-icon

    Шаг 2. break, continue, else

    Баллов за прохождение: 1

    break

    Иногда вам может потребоваться выйти из цикла досрочно, даже если условие while все еще истинно. Для этого используется оператор break.

    while условие:
        if выражение:
            break 

    Этот код остановит выполнение цикла, как только условие в if станет истинным.

    continue

    Иногда вам может понадобиться пропустить текущую итерацию цикла и перейти к следующей. Для этого используется оператор continue.

    while условие:
        if выражение:
            continue # код здесь будет пропущен, если выражение истинно

    Когда условие в if станет истинным, выполнение текущей итерации цикла будет прервано, и код ниже continue будет проигнорирован.

    else

    Каждый цикл while также может содержать блок else, который выполняется, когда условие становится ложным, и цикл завершается естественным образом (без принудительного прерывания с помощью break).

    while условие:
        # выполняемый код
    else: 
        # код, выполняемый, когда условие становится ложным

    Блок else после цикла while будет выполнен только в том случае, если цикл завершится из-за того, что условие стало ложным.

    Теперь, когда мы разобрались с break, continue и else, вы можете использовать эти инструменты, чтобы писать более гибкий и управляемый код с циклами while.

    Для решения задачи, Зарегистрируйтесь или Войдите на сайт.