实例化对象(codecademy)

时间:2016-07-24 12:56:51

标签: python

我输入了以下代码,打印了我应该得到的答案(3和True),但它一直给我一个错误,问我是否"在类Triangle中创建了一个名为my_triangle的实例" 。这怎么可能,如果我实际上确实对my_triangle进行了实例化,甚至得到了正确的结果呢?

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()

1 个答案:

答案 0 :(得分:1)

你的缩进是错误的。最后三行需要一直对齐到左边。

相关问题