为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下大家这是什么问题

代码如下:

class Animal(object):

    __localtion = 'Asia'

    __count = 1

    def __init__(self, name, age):

        self.name = name

        self.age = age

        Animal.__count += 1


    @classmethod

    def get_count(cls):

        return cls.__count


dog = Animal('wangwang', 1)

cat = Animal('mimi', 3)

pig = Animal('panpan', 1)


print(Aniaml.get_count())


报错如下:

Traceback (most recent call last):
  File "index.py", line 17, in 
    count = Aniaml.get_count()
NameError: name 'Aniaml' is not defined


正在回答

1 回答

检查仔细行不行,你看你的print里面的Animal是不是写错了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问一下大家这是什么问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信