- •Язык программирования Python
- •Установка
- •Среда разработки
- •Язык программирования Python
- •Кто использует Python
- •Сильные стороны
- •Типы данных
- •Классификация объектов
- •Числовые типы
- •Числовые типы
- •Арифметические операции с числами
- •Составные выражения
- •Круглые скобки в выражениях
- •Операции с числами разных типов
- •Оператор присваивания
- •Математические функции
- •Математические функции
- •Математические функции
- •Математические функции
- •Что такое переменная
- •Имена переменных
- •Имена переменных
- •Операции сравнения и логические операции
- •Логический тип данных
- •Операции сравнения
- •Операции сравнения
- •Логическая операция or
- •Логическая операция and
- •Логическая операция not
- •Приведение к логическому типу
- •Сцепленные операции сравнения
- •Оператор if
- •Операторы цикла в Python
- •Операторы цикла
- •Оператор цикла while
- •Оператор цикла while
- •Примеры использования цикла while
- •Примеры использования цикла while
- •Оператор цикла for
- •Вложенные циклы for
- •Оператор break
- •Оператор continue
- •Оператор pass
- •Конструкция else цикла
- •Конструкция else цикла
- •Оператор ввода данных в Python
- •Оператор ввода данных
- •Оператор ввода данных
- •Благодарю за внимание!
Операторы цикла в Python
Операторы цикла
Алгоритмы решения многих задач требуют некоторого количества повторений своих отдельных частей.
Такие повторяющиеся участки называют циклическими, а операторы языка Python, реализующие соответствующие повторения – операторами цикла.
Цикл состоит из заголовка цикла и тела цикла.
Заголовок определяет условие прекращения (или выполнения) цикла, а тело цикла содержит операторы, которые нужно повторять.
Операторы цикла в Python:
1.Цикл while
2.Цикл for
Слайд 33/46
Оператор цикла while |
|
|
Оператор while многократно |
True |
False |
повторяет блок операторов до тех пор, |
||
пока проверка в заголовочной части |
|
Условие |
|
|
|
оценивается как истина. |
|
|
Управление продолжает возвращаться |
|
|
к началу оператора, пока проверка не |
|
|
даст ложное значение. Когда результат |
|
|
проверки становится ложным, |
|
Тело цикла |
управление переходит на оператор, |
|
|
следующий после блока while . |
|
|
Если проверка оценивается в ложное |
|
|
значение с самого начала, тогда тело |
|
|
цикла никогда не выполнится и |
|
|
оператор while пропускается. |
|
|
|
|
Слайд 34/46 |
Оператор цикла while
Общий формат цикла while :
while expression: # Проверка цикла operator_1 # Тело цикла operator_2
...
operator_n
Цикл while можно использовать:
в математических итерационных алгоритмах для проведения вычислений с заданной точностью;
при вводе данных, когда их количество заранее неизвестно, а условие завершения ввода определено некоторым введенным значением;
при поиске нужного элемента в какой-либо структуре данных.
Слайд 35/46
