def init()那里写错了,init两端你写成了单下划线了,改成写双下划线即可。
加我QQ,给看看
init前后是两个下划线
class Dog:
def init(self,name,age):
self.name=name
self.age=age
def sit(self):
print(f"{self.name} is now sitting.")
def roll_over(self):
print(f"{self.name} rolled over")
my_dog=Dog("aa",6)
print(f"my dog name is {my_dog.name}.")
print(f"my dog name is {my_dog.age} year old.")