综合之前的类的学习,做以下实例练习:(建议先不要看代码,自己先试着写;代码仅供参考,有多种实现方法)
1. Triangle & Equilateral
1). 创建class Triangle 表示三角形,包含三个属性值:angle1、angle2、angle3;
类方法 check_angles():若三个角相加 == 180,return True;若不是,return False
1 class Triangle(object): 2 def __init__(self,angle1,angle2,angle3): 3 self.angle1 = angle1 4 self.angle2 = angle2 5 self.angle3 = angle3 6 7 def checkAngles(self): 8 if (self.angle1+self.angle2+self.angle3) == 180 : 9 return True 10 else: 11 return False 12 13 t1 = Triangle(40,50,90) 14 print(t1.angle1,t1.angle2,t1.angle3) 15 print(t1.checkAngles()) 16 t2 = Triangle(40,50,91) 17 print(t2.checkAngles())