Привет, друзья! В предыдущих уроках мы познакомились с переменными – этими маленькими ячейками памяти, куда мы складываем данные. Сегодня мы раскроем одну из их тайн: область видимости. Не пугайтесь, это не так сложно, как может показаться! Представьте себе большой дом, разделенный на комнаты. В каждой комнате могут быть свои предметы, которые не видны из других комнат. Область видимости переменной — это как раз такая "комната", где она "живет" и где ее можно использовать. Если вы попытаетесь взять предмет (переменную) из другой комнаты (области видимости), у вас ничего не получится! Основные типы областей видимости в Python: Зачем нужна область видимости? Пример: global_var = "Я глобальная переменная!"
def my_function():
local_var = "Я локальная переменная!"
print(local_var)
print(global_var)
my_function()
print(global_var)
# print(local_var) # Вызовет ошибку! В этом примере