Мне интересно, есть ли простой способ глобализации переменной в классе Python. Я пытаюсь этот пример ниже, но получаю следующее сообщение об ошибке:
UnboundLocalError: локальная переменная 'gold', на которую ссылается перед присваиванием
Я не хочу вводить «глобальное золото» в каждую функцию.
gold = 10
class economy:
global gold
def income(self):
gold+=5
def expense(self):
gold-=5