使用另一个函数中的变量

时间:2019-02-04 08:39:20

标签: python arrays python-3.x loops while-loop

我有一个名为Total的变量,它存储的字符为0,但是我的代码是一个游戏,每个问题的总数都可以更改。 我希望能够让用户总体上了解我的游戏,因此每次我重复我的代码时,它都不会重置为0。

我尝试在另一个函数中定义变量total,但是需要在我的主要代码块所在的变量中定义它。

 def FileFunction():
    Total=0 

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

我希望这样,当最终打印总和时,作为实际总和,因为每次用户正确使用它时,因为总将其重置为0而不是每次用户获取总值时都携带总价值正确,然后决定再次玩

1 个答案:

答案 0 :(得分:-1)

在这种情况下,您需要使用global

Total = 2
def FileFunction():
    global Total