Использование переменной из другой функции - PullRequest
0 голосов
/ 04 февраля 2019

У меня есть переменная с именем Total, в которой хранится символ 0, однако мой код - это игра, в которой сумма может меняться от каждого вопроса.Я хочу, чтобы пользователи могли выполнять общее количество проходов через мою игру, поэтому он не будет сбрасываться в 0 каждый раз, когда я повторяю свой код.

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

 def FileFunction():
    Total=0 

................. LATER ON IN CODE
elif PlayAgain=="YES" or PlayAgain=="yes" or PlayAgain=="Yes":
                Play=False
                FileFunction() 

Я хочу, чтобы, когда итоговая сумма выводилась в конце, как фактическая сумма, потому что каждый раз, когда пользователь получаетэто правильно, потому что он всегда сбрасывается в 0 вместо того, чтобы нести общее значение каждый раз, когда пользователь получает это право и решает играть снова

1 Ответ

0 голосов
/ 04 февраля 2019

вам нужно использовать global в этом случае

Total = 2
def FileFunction():
    global Total
...