17. Did you create an instance of Triangle called my_triangle?


I don't know what's wrong. I've seen others people just like mine yet mine refuses to work.

Replace this line with your code.
class Triangle(object):
    number_of_sides = 3
    def __init__(self, angle1, angle2, angle3):
        self.self = self
        angle1.self = angle1
        angle2.self = angle2
        angle3.self = angle3
    def check_angles(self):
        if self.angle1 + self.angle2 + self.angle3 == 180:
            return True
            return False

my_triangle = Triangle(90, 30, 60)
print my_triangle.number_of_sides
print my_triangle.check_angles()


You can get rid of this line.

But for the others inside of the __init__, it should be

angle.self = angle

not self.angle
I hope this helps :slight_smile:


Thank you! Have a great day!


This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.