你好,我是python的初学者,当我启动这段代码时
UnboundLocalError: local variable 'selected' referenced before assignment
所以我搜索并找到了一些关于全局变量的信息,所以我试着像这样更新我的代码:
def scrollUP(event,):
#print("scrollUP")
global tabAlaphabet
global selected
if selected == len(tabAlaphabet) - 1:
selected = 0
else:
selected += 1
print(tabAlaphabet[selected])
我有:
NameError: global name 'tabAlaphabet' is not defined
所以我不知道该怎么做:/
感谢您的帮助:)
你只是有个拼写错误。
tabAlaphabet
应该是tabAlphabet
。你知道吗我喜欢用一个技巧来帮助你抓住那些恼人的语法错误,那就是反读代码。这样,你就不会给你的代码附加任何意义,你就能轻而易举地抓住那些愚蠢的错误。你知道吗
相关问题 更多 >
编程相关推荐