Как использовать глобальный в Python? - PullRequest
0 голосов
/ 17 мая 2019

Я работаю над игрой для Python с черепахой. Однако всякий раз, когда я создаю функции, переменные внутри них не распознаются.

morale_points = 0
wall_points = 100

def repair_fort():

        global morale_points
        global wall_points

        if morale_points >= 100 and wall_points <= 80:
            morale_points -= 100
            wall_points += 20

Я использую глобальный неправильно? Если так, есть ли лучший способ совершить внутриигровую транзакцию? Спасибо.

ошибка:

имя 'morale_points' не определено

...