我在tkinter的python中出错,需要帮助(学校项目)

我在tkinter的python中出错,需要帮助(学校项目),python,python-3.x,tkinter,syntax-error,Python,Python 3.x,Tkinter,Syntax Error,我必须用python为学校创建一个小的文本冒险。 为了检测键盘输入,我决定使用tkinter并禁用窗口。 一切正常,但如果我在按下一个键后尝试使用一个变量进行计算,我会得到以下错误 这就是我正在使用的脚本(我对python没有太多经验…) 导入操作系统 导入系统 进口tkinter MenueeIntrage=[“开始”、“开始”、“积分”、“结束”] 索引=0 def menueaufbauen(): 操作系统(“cls”) 打印(“菜单”) 打印(“”) 打印(“”) 对于范围(4)中的i:

我必须用python为学校创建一个小的文本冒险。 为了检测键盘输入,我决定使用tkinter并禁用窗口。 一切正常,但如果我在按下一个键后尝试使用一个变量进行计算,我会得到以下错误

这就是我正在使用的脚本(我对python没有太多经验…)

导入操作系统
导入系统
进口tkinter
MenueeIntrage=[“开始”、“开始”、“积分”、“结束”]
索引=0
def menueaufbauen():
操作系统(“cls”)
打印(“菜单”)
打印(“”)
打印(“”)
对于范围(4)中的i:
如果i==索引:

print(menueeintrage[i]+“好的,因此我发现了几个错误。第一个错误是您在函数中引用了一个(索引)。为此,您需要告诉python您正在使用一个全局变量

def menueauswahl(taste):
    global index
    print(taste)
此外,还需要将第61行中的函数名更改为menuaufbauen()

def menueauswahl(taste):
    global index
    print(taste)