Правильное использование глобальных переменных в Python 3

Как правильно использовать глобальные переменные в Python 3 ?:

1) Заявлениеglobal VAR_NAME один раз в сценарии ядра (не в функции), а затем просто ссылаясь на переменную какVAR_NAME где-либо еще

2) Заявлениеglobal VAR_NAME один раз в каждой функции, которая использует глобальную переменную, а затем просто ссылается на переменную какVAR_NAME для остальной части функции и в самом скрипте ядра

Ответы на вопрос(3)

Ваш ответ на вопрос