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())