请你查一下代码。为什么它会给我一个错误。
figure()
vals = []
dieVals = [1,2,3,4,5,6]
for i in range(10000):
vals.append(random.choice(dievals)+random.choice(dievals))
hist(vals, bins=11)
show()
以下是错误
Traceback (most recent call last):
python files\lec18.py", line 25, in <module>
vals.append(random.choice(dievals)+random.choice(dievals))
NameError: name 'dievals' is not defined
答案 0 :(得分:0)
之间有拼写错误
dieVals
和
dievals
^
^
错误消息为您提供了一个很好的线索。将dievals
更改为dieVals
,将其显示在循环内的代码中。
答案 1 :(得分:0)
变量名称区分大小写。您已dieVals
,并且您尝试访问dievals
。