-
定义一个矩形类,拥有属性:长、宽 拥有方法:求周长、求面积
class Point: def __init__(self, length, width): self.length = length self.width = width def acra(self): return self.width * self.length def pert(self): return (self.length + self.width) * 2 p1 = Point(10, 20) print(p1.acra()) print(p1.pert())
-
定义一个二维点类,拥有属性:x坐标、y坐标 拥有方法:求当前点到另外一个点的距离
class Point: def __init__(self, x=0, y=0): self.x = x self.y = y def distance(self, other): return ((self.x - other.x) ** 2 + (self.y - other.y) ** 2) ** 0.5 p1 = Point(10, 20) p2 = Point() print(p1.distance(p2))
-
定义一个圆类,拥有属性:半径、圆心 拥有方法:求圆的周长和面积、判断当前圆和另一个圆是否外切
-
定义一个线段类,拥有属性:起点和终点, 拥有方法:获取线段的长度
day15-面向对象作业2
最新推荐文章于 2024-10-08 17:02:35 发布