我输入了以下代码,打印了我应该得到的答案(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()
答案 0 :(得分:1)
你的缩进是错误的。最后三行需要一直对齐到左边。