test1 = 0
def test_func():
test1 += 1
test_func()
I am receiving the following error:
UnboundLocalError: local variable 'test1' referenced before assignment.
Error says that 'test1'
is local variable but i thought that this variable is global
So is it global or local and how to solve this error without passing global test1
as argument to test_func
?