Этот вопрос проверяет знание принципа области видимости и порядка поиска переменных в Python.
Короткий ответ
Python использует правило LEGB (Local, Enclosing, Global, Built-in) для поиска переменных в области видимости. Сначала ищется в локальной области, затем в области внешней функции, затем в глобальной области, и, наконец, в области встроенных объектов.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.