作业-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()


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM