Лекция №4: Python. Циклы while и for, глобальные, локальные и нелокальные переменные в Python

preview_player
Показать описание
В данной практической лекции (теория + практика) вы познакомитесь с циклами while и for, глобальными, локальными и нелокальными переменными в Python: что это, для чего необходимы и применение на практике.
Рекомендации по теме
Комментарии
Автор

Цикл - специализированная операция по многократному повторению исходного кода

# while
while позволяет выполнить одну и ту же последовательность действий, пока проверяемое условие истинно. условие записывается до тела цикла и проверяется до выполнения тела цикла.

while условие:
блок конструкций

# основные операторы цикла while
1. break - прекращение выполнения цикла на любой его стадии
2. continue - вместо принудительного завершения цикла, заставляет работать следующую итерацию цикла и пропускает спрятанную часть в него часть кода


# for
цикл проходится по любому итерированному объекту и во-время каждого прохода выполняет тело цикла. цикл for используется либо для повторения какой-либо последовательности действий, либо для изменения значений переменной в цикле от некоторого начального значения до некоторого конечного.


# глобальные переменные - это переменные, создаваемые в любой части исходного кода программы и обозначающие ключевым словом global. выполняются в любой части программы.

### def - приставка инструкции для инициализации функции

# локальные переменные - это переменные, создаваемые внутри функции и не работающие в любой части исходного кода

# нелокальные переменные используются во вложенных функциях локальной области видимости, которая не определена. это значит, что переменная может не находиться ни в локальной, ни в глобальной области. нелокальная переменная - переменная внутри вложенных функций nonlocal

kama_tf