Методическое пособие под ред. С. Г. Григорьева Москва, 021 программирование в



Pdf көрінісі
бет40/84
Дата09.04.2024
өлшемі5.16 Mb.
#498146
түріМетодическое пособие
1   ...   36   37   38   39   40   41   42   43   ...   84
PYTHON

ПРОГРАММИРОВАНИЕ 
Лабораторная работа 4.1. Циклы в языке Python
 
Теоретическая часть 
 
Справочник 
Цикл в языке программирования представляет собой конструкцию, многократно 
выполняющую одну и ту же группу операторов. Число повторений (итераций) 
цикла может быть либо задано заранее, либо зависеть от истинности некоторого 
условия. 
В реальной жизни постоянно применяются циклы, поэтому циклический алгоритм ча- 
сто используются при решении задач по программированию. 
В языке программирования Python может быть реализовано два вида цикла: 
1) с предусловием — цикл while; 
2) с параметром — цикл for. 
Цикл while является часто используемым и универсальным циклом в Python. Полный 
формат данного цикла: 
while <условие>: 
<оператор1> 
else: 
<оператор2> 
Часть else является необязательной. Блок-схема работы цикла while представле- 
на на рисунке 67. 
Рис. 67. Блок-схема цикла с предусловием 
while 
Выполнение цикла while начинается с проверки условия. Если оно истинно (не рав- 
но false), выполняется оператор цикла. Если при первой же проверке выражение в 
условии равно false, цикл не выполнится ни разу. Если условие в цикле while никогда 
не станет ложным, то не будет причин остановки цикла и программа «зациклится». Чтобы 
этого не произошло, необходимо организовать момент выхода из цикла, т. е. ложность 
выражения в условии. Так, например, изменяя значение какой-нибудь переменной в теле 
цикла, можно довести логическое выражение до ложности. Обратите внимание, что опе- 
раторы тела цикла должны быть записаны с отступом. 
Пример 1 
i=5 
while i<15: 
print(i) 
i+=2 
Интерфейс программы PyCharm с введённой программой и результатом выполнения 
представлен на рисунке 68. 
62 
Рис. 68. Вид программы в среде разработки с результатом выполнен
В
ия
содержание
 




Достарыңызбен бөлісу:
1   ...   36   37   38   39   40   41   42   43   ...   84




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет