17/18 AttributeError: 'Triangle' object has no attribute 'angle1' OMG HELP


Hello guys, Im going crazy with this:


Im getting this error also:
Oops, try again.
Did you create an instance of Triangle called my_triangle?

class Triangle(object):
    def __init__(self, angle1, angle2, angle3):
        angle1 = self.angle1
        angle2 = self.angle2
        angle3 = self.angle3
    number_of_sides = 3
    def check_angles(self):
        if self.angle1 + self.angle2 + self.angle3 == 180:
            return True
            return False
my_triangle = Triangle(90, 45, 45)
print my_triangle.number_of_sides
print my_triangle.check_angles()


I know very little of python, but I'll give it a shot.

Yet another edit:
I think you've switched self.angle around in the init.

        angle1 = self.angle1
        angle2 = self.angle2
        angle3 = self.angle3

//Should be
        self.angle1 = angle1
        self.angle2 = angle2
        self.angle3 = angle3


Thank you very much, it worked!


This helped me too. Thanks!!!


That helped me solve my issues I have for this exercise so thanks.