В Python я впервые тестировал классы. Когда я использую этот код, я получаю сообщение об ошибке «Это построено не принимает аргументы» в строке 15. Может кто-нибудь, пожалуйста, скажите мне, в чем проблема?Этот конструктор не принимает аргументы
class Triangle:
def _init_(self,h,b):
self.h = h
self.b = b
author = 'No one has claimed this rectangle yet'
description = 'None'
def area(self):
return (self.h * self.b)/2
def description(self,text):
self.description = text
def author(self,text):
self.author = text
fred = Triangle(4,5)
print fred.area()
INIT с двойным подчеркиванием с обеих сторон, а не только один: '__init__', и not '_init_' – pixis