面向对象1

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

  

#coding=utf-8

class Fruit:
    def __init__(self):
        self.__color="Red"
        self.price=2
if __name__=="__main__":
    apple=Fruit()
    apple.price=3


    print(apple.price,apple._Fruit__color)
    apple._Fruit__color="Blue"
    print(apple.price,apple._Fruit__color)

    peach=Fruit()
    print(peach.price,peach._Fruit__color)

  

 
 
posted @ 2020-11-05 23:21  si1encely  阅读(79)  评论(0)    收藏  举报