还是显示运行失败

来源:2-3 Python实例属性的定义

20044031

2021-01-22 18:49

calss Animal(object):

    def_init_(self,name,age) 

    self.name = name

    self.age = age

dog = Animal() 

cat = Animal()

dog.name = 'Tim'

dog.age = 4

cat.name = 'Aim'

cat.age = 5

print(dog.name)

print(dog.age)

print(cat.name)

print(cat.age)


写回答 关注

2回答

  • 柳随风
    2021-01-23 19:44:25
    已采纳
    calss Animal(object):
        def __init__(self,name,age) 
        self.name = name
        self.age = age
    dog = Animal('Tim',4) 
    cat = Animal('Aim',5)
    print(dog.name)
    print(dog.age)
    print(cat.name)
    print(cat.age)


    慕客001 回复200440...

    格式错误,注意冒号def __init__(self,name,age):

    2021-02-16 18:21:14

    共 2 条回复 >

  • yolongs
    2021-02-28 16:16:06
    class Animal(object):#class 拼写错误
        def __init__(self,name,age):#冒号丢失
           self.name = name
           self.age = age
    dog = Animal('Tim',4)
    cat = Animal('Aim',5)
    print(dog.name)
    print(dog.age)
    print(cat.name)
    print(cat.age)

    LIUJ0

    能解释一下这个是啥意思吗? def_init_(self,name,age) 具体的_init_和self是啥意思呢?为啥要这样定义呢?

    2021-03-05 14:32:28

    共 1 条回复 >

Python3 进阶教程(新版)

学习函数式、模块和面向对象编程,掌握Python高级程序设计

41910 学习 · 236 问题

查看课程

相似问题