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

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

代码如下:

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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号