#首先引入数学函数
import math

#创建一个点的类
class Point():
    #初始化点的坐标(x,y)
    def __init__(self,x=0,y=0):
        self.x = x
        self.y = y
   #获取点的X轴坐标
    def getX(self):
        return self.x
    #获取点的Y轴坐标
    def getY(self):
        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(abs(self.x)*abs(self.x)+abs(self.y)*abs(self.y))
    #获取直线长度
    def getLen(self):
        return self.len

 

相关文章:

  • 2022-01-16
  • 2021-12-20
  • 2022-12-23
  • 2022-01-27
  • 2021-12-21
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-20
  • 2022-12-23
  • 2021-11-27
  • 2021-12-02
  • 2021-10-01
相关资源
相似解决方案