需求1:定义一“圆”(Circle)类,圆心为“点”Point类,构造一圆,求圆的周长和面积,并判断某点与圆的关系
分析:
Circle:
特征:圆心,半径
行为:圆的周长和面积
Point:
特性:x y
实现1:首先创建一个文件夹,文件夹下新建circle.py、point.py和test.py文件,分别定义,并保存运行test.py文件实现功能
circle.py文件:
''' 特征:圆心,半径 行为:圆的周长和面积 ''' class Circle(): #1.类名 #2.构造函数 def __init__(self,radius,circlePoint): self.radius = radius #半径 self.circlePoint = circlePoint #圆心 #3.成员函数 #求面积 def area(self): return 3.14 * self.radius ** 2 #求周长 def zhouCahng(self): return 2 * 3.14 * self.radius
po