Зберегти прогрес
МОДУЛЬ 3. ОРБІТА ЗА ОРБІТОЮ: ЦИКЛИ

Урок 4. break і continue

⌨ Python⏱ ~11 хв✎ 4 завдання з автоперевіркою✓ безкоштовно

Керування циклом

Іноді цикл треба зупинити достроково або пропустити крок.

break — негайно виходить із циклу:

●●●код Python
for i in range(1, 100):
    if i * i > 50:
        break
    print(i)          # виведе 1…7

continue — пропускає решту тіла й переходить до наступного кроку:

●●●код Python
for i in range(1, 11):
    if i % 3 == 0:
        continue      # пропускаємо кратні 3
    print(i, end=" ") # 1 2 4 5 7 8 10

while True

Цикл «назавжди» з виходом через break — зручно, коли умова виходу з'ясовується всередині:

●●●код Python
while True:
    cmd = input()
    if cmd == "стоп":
        break
    print("Виконую:", cmd)
Перевір себе: 4 задачі з автоперевіркою
Підказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.
▶ Розв'язувати задачі