python assign value to global variable in function code example

Example 1: global variable not working python

trying to assign a global variable in a function will result in the function creating a new variable
with that name even if theres a global one. ensure to declare a as global in the function before any
assignment.

a = 7
def setA(value):
    global a   # declare a to be a global
    a = value  # this sets the global value of a

Example 2: how to make variable global in python

global variable
variable = 'whatever'

Example 3: global python

"""
USING GLOBALS ARE A BAD IDEA, THE BEST WAY TO PERFORM AN ACTION WHICH NEEDS GLOBALS WOULD 
BE TO USE RETURN STATEMENTS. GLOBALS SHOULD ONLY EVER BE USED IN RARE OCCASIONS WHEN YOU
NEED THEM
"""

# allows you to modify a variable outside its class or function

EXAMPLE:
  
def test_function():
  global x
  x = 10

test_function()
print(f"x is equal to {x}") # returns x is equal to 10

Example 4: global variable python

a = 0

def testFor():
  global a 
  if(a == 0):
    	#run code