Where am doing wrong

#1

this is my code

``````class Triangle():
def __init__(self, angle1, angle2, angle3):
self.angle1 = angle1
self.angle2 = angle2
self.angle3 = angle3

number_of_sides = 3

def check_angles(self):
if self.angle1+self.angle2+self.angle3 == 180:
return True
else:
return False

my_triangle = Triangle(45, 45, 90)
print my_triangle.number_of_sides
print my_triangle.check_angles()

class Equilateral(Triangle):
angle = 60
def __init__(self):
self.angle1 = self.angle
self.angle2 = self.angle
self.angle3 = self.angle``````

Inheritance
#2

Could be the missing parameter, `object`, as in,

``class Triangle(object):``

#3

again its shows error

`class Triangle(object):
def init(self, angle1, angle2, angle3):
self.angle1 = angle1
self.angle2 = angle2
self.angle3 = angle3

``````number_of_sides = 3

def check_angles(self):
if self.angle1+self.angle2+self.angle3 == 180:
return True
else:
return False``````

my_triangle = Triangle(45, 45, 90)
print my_triangle.number_of_sides
print my_triangle.check_angles()

class Equilateral(Triangle):
angle = 60
def init(self):
self.angle1 = self.angle
self.angle2 = self.angle
self.angle3 = self.angle

#4

Which lesson is this? Please post a link to the exercise. Thanks.

#5

solved it @mtf thanks for responding