zoukankan      html  css  js  c++  java
  • python,小练习(计算两点之间直线长度)

    #首先引入数学函数
    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
  • 相关阅读:
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    Java学习哈希表2
    Java学习哈希表1
  • 原文地址:https://www.cnblogs.com/pengpengzhang/p/8723576.html
Copyright © 2011-2022 走看看