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