Which is the correct use of global variables in Python 3?:
1) Stating global VAR_NAME
once in the core script (not within a function) and then simply referring to the variable as VAR_NAME
everywhere else
2) Stating global VAR_NAME
once within every function that uses the global variable and then simply referring to the variable as VAR_NAME
for the rest of the function and within the core script itself