Python 名称错误:名称';单词';未定义,即使我在代码的前面明确定义了它
我在函数中定义了单词,然后调用函数。在那之前一切都很顺利。然而,后来我尝试在word上使用list函数。这就是我收到错误的地方,它告诉我“单词”没有定义Python 名称错误:名称';单词';未定义,即使我在代码的前面明确定义了它,python,Python,我在函数中定义了单词,然后调用函数。在那之前一切都很顺利。然而,后来我尝试在word上使用list函数。这就是我收到错误的地方,它告诉我“单词”没有定义 在函数中定义变量是否有问题?否,word仅在难度\u choice==“easy”为真时才绑定(分配给) 如果在难度_choice中有任何其他值,则不会执行If语句下的代码块,并且word不存在: if difficulty_choice == "easy": word = str(choice(easy)) word_leng
在函数中定义变量是否有问题?否,
word
仅在难度\u choice==“easy”
为真时才绑定(分配给)
如果在难度_choice
中有任何其他值,则不会执行If
语句下的代码块,并且word
不存在:
if difficulty_choice == "easy":
word = str(choice(easy))
word_length="The word you\'ve been given contains %s letters"
length=len(word)
print word_length % length
###########
list(word)
否,
word
仅在难度\u选择==“easy”
为真时才绑定(分配给)
如果在难度_choice
中有任何其他值,则不会执行If
语句下的代码块,并且word
不存在:
if difficulty_choice == "easy":
word = str(choice(easy))
word_length="The word you\'ve been given contains %s letters"
length=len(word)
print word_length % length
###########
list(word)
当难度选择不“容易”时会发生什么?请发布完整的代码,这样我们可以看到如何定义。当难度选择不“容易”时会发生什么?请发布完整的代码,这样我们可以看到如何定义。
word = ''
if difficulty_choice == "easy":