类和对象错误

时间:2015-03-26 00:28:10

标签: python

我正在使用一本书来学习编程,我开始学习对象和类。我创建了我的课程:

class Giraffes:
    def __init__(self, spots):
        self.giraffe_spots = spots

然后我创建了奥兹瓦尔德,为他的位置编号:

ozwald = Giraffes(75)

然后它给我一个这样的错误:

Traceback (most recent call last):
  File "<pyshell#4>", line 1, in <module>
    ozwald = Giraffes(75)
 File "<pyshell#3>", line 3, in __init__
   self.giraffe_spots = spot
NameError: name 'spot' is not defined

我做错了什么?我完成了我的书要求我做的事情。

1 个答案:

答案 0 :(得分:3)

这一行:

self.giraffe_spots = spots

写成:

self.giraffe_spots = spot

无论你在哪里运行它。