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