#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