综合之前的类的学习,做以下实例练习:(建议先不要看代码,自己先试着写;代码仅供参考,有多种实现方法)

 

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

相关文章:

  • 2021-12-04
  • 2021-12-23
猜你喜欢
  • 2021-05-30
  • 2021-11-04
  • 2021-11-29
  • 2022-12-23
  • 2021-12-17
  • 2021-06-17
相关资源
相似解决方案