Скільки існує операторів циклу?

все три оператори циклу (while, do та for) функціонально еквівалентні. Спочатку виконується оператор ініціалізації. Якщо boolean_expression оцінюється як true, тоді виконується оператор (тіло циклу), а потім інструкція оновлення.

Два основних типи циклів – це цикли FOR і WHILE. Цикл For запускатиметься задану кількість разів, тоді як цикл While виконуватиметься змінну кількість разів. Цикли for використовуються, коли ви знаєте, скільки разів потрібно запустити алгоритм перед зупинкою.

Є в основному два типи петель у більшості мов комп’ютерного програмування, а саме цикли з керованим входом і цикли з контрольованим виходом.

Значення циклу в програмуванні

Тип петліВипадок використання
Для петліКоли кількість ітерацій відома або фіксована.
Цикл whileКоли цикл має виконуватися, лише якщо виконується певна умова.
Цикл do-whileКоли цикл повинен бути виконаний принаймні один раз і продовжуватися до тих пір, поки умова виконується.

Інструкції керування циклом використовуються для зміни потоку виконання. Їх можна використовувати, якщо ви бажаєте пропустити ітерацію або зупинити виконання. У Python є три типи операторів керування циклом оператор break, оператор continue і оператор pass.

З кожною ітерацією базового оператора LOOP його оператори виконуються, а керування повертається до початку циклу. Оператор LOOP завершується, коли оператор усередині циклу передає керування за межі циклу або викликає виняткову ситуацію. Щоб запобігти нескінченному циклу, принаймні один оператор має передати керування за межі циклу.