In Python, I'm getting the following error:
UnboundLocalError: local variable 'total' referenced before assignment
At the start of the file (before the function where the error comes from), I declare total
using the global
keyword. Then, in the body of the program, before the function that uses total
is called, I assign it to 0. I've tried setting it to 0 in various places (including the top of the file, just after it is declared), but I can't get it to work.
Does anyone see what I'm doing wrong?