作業-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