Описание тега python-nonlocal
Ключевое слово нелокального Python 3 отмечает переменную как взятую из родительской области и аналогично ключевому слову global.
В nonlocal
ключевое слово (введенное в Python 3) позволяет пометить переменную как переменную, которая должна быть взята из родительской области. Его можно использовать только во вложенной функции, и переменная должна существовать в области вложенности (в отличие отglobal
ключевое слово).