【发布时间】:2013-06-21 04:00:18
【问题描述】:
我正在尝试创建一个 mixWord 函数,但我收到一条错误消息
NameError: name 'word' is not defined
我在这里错过了什么?
def mixWord(word):
characterList = list(word);
print characterList
import random;
random.shuffle(characterList);
print characterList;
shuffledWord = ''.join(characterList);
print shuffledWord;
Traceback(最近一次调用最后一次):
文件“”,第 1 行,在
mixWord(单词)
NameError: name 'word' 未定义
【问题讨论】:
-
发布完整的回溯和其余代码。您的错误不在这里。
-
回溯(最近一次调用最后一次):文件“
”,第 1 行,在 mixWord (word) NameError: name 'word' is not defined -
@user2507566:请更新您的问题。
-
代码是否已[重新]保存到正确的文件中?通过 IDLE 运行/编辑代码时可以重现错误吗?该错误应该不在该位置生成:我怀疑实际代码与所认为的不同。 (另外,放弃分号 - 它们看起来很糟糕!)
-
是的,代码看起来不错,适合我。