问题遇到的现象和发生背景
书里面的代码,为什么报错呢?
问题相关代码,请勿粘贴截图
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('Willie',6)
print(f"My dog's name is {my_dog.name}.")
print(f"My dog is {my_dog.name} years old.")
运行结果及报错内容
my_dog=Dog('Willie',6)
TypeError: Dog() takes no arguments