Python:Codeacademy:类 我正在学习CodeAcademy(Python)课程。

Python:Codeacademy:类 我正在学习CodeAcademy(Python)课程。,python,class,Python,Class,以下是说明: 01.在类定义之外,创建一个名为zebra的变量,并将其设置为calling Animal()。在括号内,输入字符串“Jeffrey”。 打印出你的斑马的名字 这是我的密码: class Animal(object): def __init__(self, name ): self.name = name zebra = Animal("Jeffrey") print zebra.name 代码学院返回: “哦,再试一次。您是否声明了一个名为zebra的变量?

以下是说明:

01.在类定义之外,创建一个名为zebra的变量,并将其设置为calling Animal()。在括号内,输入字符串“Jeffrey”。 打印出你的斑马的名字


这是我的密码:

class Animal(object):

def __init__(self, name ):
    self.name = name 

zebra = Animal("Jeffrey")

print zebra.name

代码学院返回:

“哦,再试一次。您是否声明了一个名为zebra的变量?”


我不明白为什么我会犯这个错误。我相信我已经遵循了非常简单的说明,代码按照它的要求执行:打印出斑马的名字。你知道我为什么会收到这个错误吗?在此学习过程中,任何帮助都将不胜感激


提前谢谢你

与大多数其他语言不同,python中的非常重要。您不需要精确缩进8个空格,或者其他缩进,但需要对类、方法、循环、ifs等进行某种形式的一致缩进。将代码更改为:

class Animal(object):

    def __init__(self, name ):
        self.name = name 

zebra = Animal("Jeffrey")

print zebra.name

我在
\uuuu init\uuuu
定义中看到缩进错误。@user3055848没问题。祝你好运