#coding=utf-8 class Triangle: def __init__(self,x,y,z): self.a=x self.b=y self.c=z def area(self): s=(self.a+self.b+self.c)/2 return(s*(s-self.a)*(s-self.b)*(s-self.c)**(1.0/2)) def perimete(self): return self.a+self.b+self.c if __name__=="__main__": t1=Triangle(6,6,6) t2=Triangle(3,4,5) print("等边三角形的三条边",t1.a,t1.b,t1.c) print("等边三角形的周长",t1.perimete()) print("等边三角形的面积",t1.area()) print("直角三角形的三条边",t2.a,t2.b,t2.c) print("直角三角形的周长",t2.perimete()) print("直角三角形的面积",t2.area())
原文:https://www.cnblogs.com/si1encely/p/13934604.html