Цикл – это многократное выполнение одинаковых действий.
Цикл while (“пока”)позволяет выполнить одну и ту же последовательность действий, пока проверяемое условие истинно.
Условие записывается до тела цикла и проверяется до выполнения тела цикла.
Как правило, цикл while используется, когда невозможно определить точное значение количества проходов исполнения цикла.
Синтаксис цикла while в простейшем случае выглядит так:
while условие:
блок инструкции (тело цикла)
При выполнении цикла while сначала проверяется условие. Если оно ложно, то выполнение цикла прекращается и управление передается на следующую инструкцию после тела цикла while. Если условие истинно, то выполняется инструкция, после чего условие проверяется снова и снова выполняется инструкция. Так продолжается до тех пор, пока условие будет истинно. Как только условие станет ложно, работа цикла завершится и управление передастся следующей инструкции после цикла.
Один шаг цикла (выполнение тела цикла) еще называют итерацией.
Используют цикл whileвсегда, когда какая-то часть кода должна выполниться несколько раз, причем невозможно заранее сказать, сколько именно.
Пример 1. По данному целому числу N распечатайте все квадраты натуральных чисел, не превосходящие N, в порядке возрастания.
Пример 2. Программа получает на вход последовательность целых неотрицательных чисел, каждое число записано в отдельной строке. Последовательность завершается числом 0, при считывании которого программа должна закончить свою работу и вывести количество членов последовательности (не считая завершающего числа 0). Числа, следующие за числом 0, считывать не нужно.
Блок-схема алгоритма решения данной задачи будет следующей
Подписывайтесь https://vk.com/teacher_anzhelika
#python с нуля #python #программирование на python #уроки python #анжелика тамерлановна
Другие публикации канала:
Python | Урок 8 | Цикл for | Операторы break и continue
Python | Урок 7 | Цикл for | Вложенные циклы
Python | Урок 6 | Цикл for | Функция range
Python | Урок 5 | Операторы сравнения | Логические операторы