最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 如何使用Python已知两坐标求距离?

    正文概述    2020-04-13   271

    众所周知,刚开始接触python的时候,有些内容,就感觉自己好像是在学习电脑端的数学知识,比如接下来经常会碰到的问题,使用python求两坐标距离,一起来看下吧~

    如何使用Python已知两坐标求距离?

    语法:

    #-*-coding:utf-8-*-
    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()
    #通过python自带的math模块,得到两个数的开平方根,即线之间的距离
    self.len = math.sqrt(self.x*self.x + self.y*self.y)
    #得到两个点之间的距离
    def getlen(self):
    return self.len
    p1 = Point(1, 2)
    p2 = Point(4, 6)
    lineLen = Line(p1, p2)
    print(lineLen.getlen()) #--------->结果是:5.0

    通过以上内容,大家都可以计算出来距离啦,放心的在电脑上跑起来吧~如需了解更多python实用知识,点击进入起源地模板网教学中心


    起源地下载网 » 如何使用Python已知两坐标求距离?

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元