Каноническая схема цикла

Повторение:

Цикл while

Простой вариант:

Упражнения

Каноническая схема цикла

Мнемоническая структура, которой в подавляющем большинстве случаев нужно уподоблять циклические конструкции в программе. Каноническая схема состоит из четырёх частей. Пропуск любой из этих частей в программе может повлечь за собой ошибку алгоритма.

  1. Инициализация. Присваивание начальных значений объектам, которые участвуют в проверке условия. Выполняется один раз перед входом в цикл. Следующие шаги выполняются итеративно.
    1. Проверка условия. Если условие ложно, цикл заканчивает работу.
    2. Тело. Полезная нагрузка — действия, ради которых написан цикл.
    3. Изменение. Изменение объектов, которые участвуют в проверке условия. Переход к п. 1.

Упражнения

Полный вариант:

{OK} «Поиск первого». Вводить строки (пустая строка — конец ввода), если среди них попадётся строка с пробелом, вывести эту строку и остановиться, а если нет — вывести "NOPE".

Вложенные циклы

Внутри цикла может быть что угодно — например, цикл!

<!> Задача: вводить числа (пустая строка — конец ввода) и выводить их наибольший делитель

(если будет время) Ещё такие задчки

Д/З

Python/PhilosoPython2022/09_While (последним исправлял пользователь FrBrGeorge 2022-11-07 19:24:15)