如图所示,类正常输入但为啥跳出后面的Traceback

源代码:

  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.age} years old.")

输出后,提示了Trace back :TypeError: Dog() takes no arguments

希望有大神能帮忙解答一下,因为是自学没有人可以解答。

类的构造方法_int_写错了,应该是双下划线,改成__init__。