新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:如何使用Python已知兩坐標求距離?
眾所周知,剛開始接觸python的時候,有些內容,就感覺自己好像是在學習電腦端的數(shù)學知識,比如接下來經(jīng)常會碰到的問題,使用python求兩坐標距離,一起來看下吧~

十載專注成都網(wǎng)站制作,企業(yè)網(wǎng)站制作,個人網(wǎng)站制作服務,為大家分享網(wǎng)站制作知識、方案,網(wǎng)站設計流程、步驟,成功服務上千家企業(yè)。為您提供網(wǎng)站建設,網(wǎng)站制作,網(wǎng)頁設計及定制高端網(wǎng)站建設服務,專注于企業(yè)網(wǎng)站制作,高端網(wǎng)頁制作,對格柵板等多個方面,擁有豐富建站經(jīng)驗。
語法:
#-*-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模塊,得到兩個數(shù)的開平方根,即線之間的距離 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學習網(wǎng)教學中心。
網(wǎng)站標題:創(chuàng)新互聯(lián)Python教程:如何使用Python已知兩坐標求距離?
標題路徑:http://m.fisionsoft.com.cn/article/dpcccoj.html


咨詢
建站咨詢
