Переривання циклу. Команда BREAKЯкщо необхідно, щоб цикл виконувався до тих пір, поки щось не станеться, але точно невідомо, коли ця подія трапиться, можна скористатися нескінченним циклом, що містить оператор break. Якщо програма у процесі виконання досягає команди break, то виконання циклу відразу припиняється.
Приклад задачіwhile True: s=int(input("Введіть число: ")) if s==0: breakprint('Thank you!')Рядок while True: створює нескінченний цикл - умова такого циклу завжди істинна (True). Програма завжди буде виконувати команди циклу і вийде з нього тільки у тому випадку, якщо виконається інструкція break. Нескінченний цикл, вийти з якого неможливо, - розповсюджена помилка.
Нескінченний цикл і вихід з нього. Щоб перевірити на практиці, як працює нескінченний цикл, запишіть і збережіть у файлі з певним ім’ям код, поданий нижче: Якщо ваша програма потрапила в нескінченний цикл, натисніть сполучення клавіш Ctrl+C, в результаті чого програма припинить своє виконання.while True: print('Hello, world!')
Щоб попередити зациклювання програми: проаналізуйте, як обробляється значення, що повинно привести до виходу з циклу. перевірте, щоб виконання хоча б однієї частини програми могло б привести до того, щоб умова циклу стала дорівнювати False або була б виконана команда break. Нескінченний цикл і вихід з нього