如何访问函数(python)中的变量?

时间:2019-06-28 10:54:21

标签: python

我有两个变量:“ mood”和“ counter”,在我的函数“ click”中都不能更改它们。它说:“ UnboundLocalError:分配前引用了本地变量'mood'”

我已经尝试在函数外部全球化这些变量,但是没有用。所以然后我试图通过返回它们来将这些变量分成另外两个,但是我不知道如何在mainloop()函数中使用代码

  mood = 20

  counter = 1

  def click():
     if mood>=20:  # here is where error is being thrown

        mood= mood - 1
     elif mood==20: # here is where error is being thrown

        mood= mood + 1 

  click()

我希望在函数中更改“计数器”和“心情”,因为我不知道如何在tkinter的主循环中执行其他代码。

0 个答案:

没有答案