python计算坐标两点距离,输入两个点的坐标,求两点之间的距离Python
众所周知,我刚接触python的时候,感觉是在学习计算机端的数学知识,比如接下来会经常遇到的问题。用python求两个坐标的距离,大家来看看吧~
语法:
#-*-编码:utf-8-*-
以下的类是得到一个点进口数学
类点:
#初始化类的x,y坐标
def__init__(self,x=0,y=0):
self.x=x
self.y=y
#获取实例的x坐标
defgetX(self):
returnself.x
#获取实例的Y坐标
defgetY(self):
以下类的计算两个点之间的距离
类别行:
#初始化两个点并计算它们之间的距离。
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)
#获取两点之间的距离
defgetlen(self):
returnself.len
p1=点(1,2)
p2=点(4,6)
lineLen=线(p1,p2)
打印(linelen。getlen ()) # -结果是:5.0通过以上内容,大家都可以计算距离,放心在电脑上运行吧~更多python实用知识,点击进入PyThon学习网教学中心。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。