|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
这回的这个代码应该全了吧,最后发一次这个问题 麻烦给答仔细点
下面代码中 类,类对象、实例对象,属性,方法,还有什么名词么?今天啥也不干,必须把这个整明白了才睡觉。谢谢各位耐心指导
- import math # 首先引入数学函数
- class Point(): #创建一个点类
- def __init__(self, x=0, y=0): #初始化点的坐标(x, y)
- self.x = x
- self.y = y
-
- def getX(self): #获取点的X轴坐标
- return self.x
-
- def getY(self): # 获取点的Y轴坐标
- return self.y
-
- class Line(): #定义一个线类
- def __init__(self, p1, p2): #初始化线的两个点
- self.x = p1.getX() - p2.getX()
- self.y = p1.getY() - p2.getY()
- self.len = math.sqrt(self.x * self.x + self.y * self.y)
- def getLen(self): #获取直线长度
- return self.len
复制代码 |
|