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

请问为什么会运行失败呢

calss Anmial(object):

    count = 0

    def_init_(self,name,age):

        self.name = name

        self.age = age

        Animal.count += 1

dog = Animal('wangwang',1)

print(Animal.count)

cat = Animal('mimi',3)

print(Animal.count)

pig = Animal('panpan',1)

print(Animal.count)


正在回答

4 回答

  Animal.count += 1 改成   Animal.count =Animal.count + 1

1 回复 有任何疑惑可以回复我~
#1

20044031 提问者

为什么还是运行失败
2021-01-23 回复 有任何疑惑可以回复我~

init的前后是两个_ ,不是一个_

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

class Anmial(object):

count = 0

def __init__(self,name,age):

self.name=name

self.age=age 

Anmial.count+=1   

dog = Anmial('wangwang',1)

print(Anmial.count)


cat = Anmial('mimi',3)


print(Anmial.count)


pig = Anmial('panpan',1)


print(Anmial.count)


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

class打错了   Anmial 打成Animal 能运行就怪了

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

举报

0/150
提交
取消

请问为什么会运行失败呢

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