Вопросы к Поиску с Алисой
Некоторые методы оптимизации области видимости переменных в Python:
global
указывает, что переменные следует искать в глобальной области видимости, nonlocal
— в нелокальной. senjun.ru