Python:В 13 строчке выдает ошибку помогите пожалуйста

class capybara:
    def _init_(self, name, age, color):

        self.name = name
        self.age = age
        self.color = color

    def eat_mandarins (sеlf):
        return f"{self.name} is eat_mandarins."

    def swim(self):
        return f"{self.name} is swimming in the water."
    
    def sleep(self):
        return f"{self.name} is sleeping."12

#Создание экземпляра класса

my_capybara = capybara ("Моня", 2, "белый")

#Вывод информации в консоль

print(f"Name: {my_capybara.name}")

print(f"Age: {my_capybara.age} years")

print(f"Color: my_capybara.color}")

print(my_capybara.eat_mandarins())

print(my_capybara.swim())

print(my_capybara.sleep())

Ответы (1 шт):

Автор решения: RottenRat

__init__ (конструктор) пишется с двумя нижними подчеркиваниями. Рабочий код

class capybara:
    def __init__(self, name, age, color):

        self.name = name
        self.age = age
        self.color = color

    def eat_mandarins (sеlf):
        return f"{sеlf.name} is eat_mandarins."
    def swim(self):
        return f"{self.name} is swimming in the water."
    def sleep(self):
        return f"{self.name} is sleeping."

#Создание экземпляра класса

my_capybara = capybara("Моня", 2, "белый")

#Вывод информации в консоль

print(f"Name: {my_capybara.name}")

print(f"Age: {my_capybara.age} years")

print(f"Color: {my_capybara.color}")

print(my_capybara.eat_mandarins())

print(my_capybara.swim())

print(my_capybara.sleep())
→ Ссылка