Python:Codeacademy:类 我正在学习CodeAcademy(Python)课程。
以下是说明: 01.在类定义之外,创建一个名为zebra的变量,并将其设置为calling Animal()。在括号内,输入字符串“Jeffrey”。 打印出你的斑马的名字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的变量?
这是我的密码:
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没问题。祝你好运