Ah, this is a pretty common situation in Python programming. To use a Python global variable inside a function, you’ll need the global
keyword. It signals to Python that you’re not creating a new local variable but are referring to the global one. Here’s a quick example:
x = 10 # Global variable
def modify_variable():
global x # Referencing the global variable
x = 20 # Modifies the global variable
modify_variable()
print(x) # Output will be 20
By declaring x
as global, any changes made inside the function reflect on the global x
.