python求两坐标距离_如何使用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實用知識,點擊進入JQ教程網Python大全。
總結
以上是生活随笔為你收集整理的python求两坐标距离_如何使用Python已知两坐标求距离?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 六自由度正反解算法
- 下一篇: python loads_python