Instatiate an Object help


#1

I'm not sure what's wrong with this. can anyone say what.

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(90,30,60)
    print my_triangle.number_of_sides
    print my_triangle.check_angles()

#2

These three lines need to be outside of the class definition. Just remove the indents (and maybe insert a blank line for readability).


#3

thank you so much ............... =)


#4

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