В Python я получаю следующую ошибку:
UnboundLocalError: local variable 'total' referenced before assignment
В начале файла (перед функцией, где возникает ошибка), я объявляю "total", используя ключевое слово global. Затем, в теле программы, до того, как вызывается функция, которая использует "total", я назначаю ее равным 0. Я пробовал установить ее в 0 в разных местах (включая верхнюю часть файла, сразу после ее объявления), но я не могу заставить его работать. Кто-нибудь видит, что я делаю неправильно?