Что такое область видимости переменной? Область видимости — это часть программы, в которой переменная может быть использована. В Python существует две основные области видимости: глобальная и локальная. Глобальная область видимости Переменные, объявленные вне функций, имеют глобальную область видимости. Их можно использовать в любой части программы. Переменная х видна всем что в функции, что снаружи. Локальная область видимости Переменные, объявленные внутри функции, имеют локальную область видимости. Они видны только в этой функции. В данном случае переменная y локальная (была создана внутри функции), поэтому мы не можем её вывести при помощи print() Вложенные функции Вложенные функции могут использовать переменные из внешних функций. Здесь переменная а локальная, но используется во внутренней функции inner_function(). Чтобы изменить глобальную переменную внутри функции, используйте global. На этом урок про область видимости функций завершен.