作业-python面向对象编程-计算周长和面积

 -*- coding:utf-8 -*-
# 2,定义一个形状类(接口) 包含计算周长,面积的方法
# 定义一个矩形类,实现计算矩形的周长,面积
# 定义一个圆类,实现计算圆的周长,面积
# 分别实例化矩形类和圆类,实现周长和面积的计算输出

class shape():
def rec_area(self):
print('长方形面积是%d'%(self.w*self.h))
def rec_cir(self):
print('长方形周长是%d' % (2*self.w + 2*self.h))

def cir_area(self):
print('圆的面积是%d' % (self.r **2*3.14))
def cir_cir(self):
print('圆的周长是%d' % (self.r *2*3.14))
class rec(shape):
def __init__(self,w,h):
self.w=w
self.h=h

class cir(shape):
def __init__(self,r):
self.r=r

rec1=rec(2,5)
rec1.rec_area()
rec1.rec_cir()

cir1=cir(4)
cir1.cir_area()
cir1.cir_cir()
posted @ 2019-03-26 22:36  程简单  阅读(13082)  评论(0编辑  收藏  举报