- Подпрограмма ― это автономная часть программы (функция), выполняющая определённый алгоритм и допускающая обращение к ней из различных частей общей программы.
- Процедурное программирование применяется с целью:
- упрощения кода для лёгкого понимания и обслуживания путём разделения на блоки;
- повторного использования кода.
- Локальные переменные ― переменные, описанные внутри функции и используемые только внутри функции.
- Глобальные переменные ― переменные, которые описаны в самой программе, и используются, как в программе, так и в функции.
- Особенности Python:
- переменные, созданные внутри функции, являются локальными;
- переменные, созданные вне функций, считаются глобальными;
- для изменения глобальной переменной внутри функции используется ключевое слово global.
Вид | Функция | Использование глобальных переменных |
|---|---|---|
Пример | def example (): | global_var = 5 |