Цикл оформляется следующей записью: while : 1. что записывается вместо expr? 2. что записывается в блоке statement(s)? 3. в каком случае прекратится выполнение цикла?
Ответы
Вместо expr записывается логическое выражение, которое оценивается в True или False. Если выражение истинно (True), то блок statement(s) выполняется, а затем выражение оценивается снова. Если выражение ложно (False), то блок statement(s) пропускается и управление передается дальше в программу за пределы цикла.
В блоке statement(s) записываются инструкции, которые будут выполнены, если логическое выражение в заголовке цикла оценивается как истинное. Этот блок может содержать любое количество инструкций, которые должны выполняться повторно на каждой итерации цикла.
Выполнение цикла прекратится, когда логическое выражение в заголовке цикла оценится как ложное (False). В этот момент цикл завершится, и управление перейдет к следующей инструкции после цикла.