I have this code:
num = 1 def function(): num = num - 1 print (function())
Is there a way to use the variable num in and out of the function without it giving this error message:
UnboundLocalError: local variable 'num' referenced before assignment
I’m a beginner coder, and if the solution is complicated and difficult just throw me a link to a page that teaches how. If it’s not worth the trouble, say so.
num = 1 def function(): global num num = num - 1 return num print (function())
You should add
return if you want to see the result.
Answered By – Andrey
Answer Checked By – David Marino (BugsFixing Volunteer)