
Шаг 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.