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

Урок 1. Цикл while

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

Повторювати, поки…

Повторювати, поки…

Уяви, що треба вивести числа від 1 до 1000. Тисяча рядків print? Ні! Для повторень є цикли.

Цикл while («поки») повторює команди, поки умова істинна:

●●●код Python
i = 1
while i <= 5:
    print(i)
    i += 1
print("Готово")

Програма виведе 1, 2, 3, 4, 5 і «Готово».

Як це працює:

1
Перевіряється умова i <= 5.
2
Якщо істинна — виконується тіло циклу (рядки з відступом), і знову перевіряється умова.
3
Щойно умова стала хибною — цикл закінчується, програма йде далі.
➜ПОРАДА
Нескінченний цикл. Якщо забути i += 1, умова завжди істинна — програма «зависне». Наша перевірка зупинить її через 5 секунд.
Перевір себе: 4 задачі з автоперевіркою
Підказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.
▶ Розв'язувати задачі