首页 > 其他 > 详细

面向对象1

时间:2020-11-06 00:14:28      阅读:24      评论:0      收藏:0      [点我收藏+]
 
#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())

  

 

面向对象1

原文:https://www.cnblogs.com/si1encely/p/13934604.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!