Параметры доступа
global говорит нам о том, что перечисленные переменные стоит воспринимать как глобальные. То есть, получить к ним доступ можно из каждой функПараметры доступации, из любого класса в файле.
nonlocal оповещает о работе с идентификатором более высшего уровня доступа. Также требует, чтобы переменная уже была определена.
Подробнее, как обычно, можно почитать в документации.
#теория