欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python利用代碼計算2個坐標(biāo)之間的距離

 更新時間:2023年08月16日 09:41:49   作者:地球儀LV小陀螺  
這篇文章主要介紹了Python利用代碼計算2個坐標(biāo)之間的距離,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Python計算2個坐標(biāo)之間的距離

import math
ipt = input('請輸入x1,y1,x2,y2,以逗號隔開:')
data = ipt.split(',')
data = [int(x) for x in data]
result = math.sqrt(
    math.pow(
        data[0] -
        data[2],
        2) +
    math.pow(
        data[1] -
        data[3],
        2))
print(data[0], ',', data[1], '與', data[2], ',', data[3], '之間的距離為:', result)

python定義一個類,計算兩個坐標(biāo)之間的距離

代碼:

import math  #導(dǎo)入math 
class Point:  #定義一個類
    def __init__(self,x=0,y=0,z=0):  #初始化x,y,z
        self.x=x
        self.y=y
        self.z=z
    def getx(self):  #得到x坐標(biāo)
        return self.x
    def gety(self):  #得到y(tǒng)坐標(biāo)
        return self.y
    def getz(self):  #得到z坐標(biāo)
        return self.z
class Getlen:  #定義一個類
    def __init__(self,p1,p2):
        self.x=p1.getx() -  p2.getx()
        self.y=p1.gety() -  p2.gety()
        self.z=p1.getz() -  p2.getz()
        self.len=math.sqrt(self.x**2+self.y**2+self.z**2)  #計算公式
    def getlen(self):
        return self.len  #得到距離·1
p1 = Point(3,4,5)  #設(shè)置p1坐標(biāo)
p2 = Point(7,9,11)  #設(shè)置p2坐標(biāo)
l = Getlen(p1,p2)  #定義對象
print(l.getlen())  #輸出
import math
class Point:
    def __init__(self,x=0,y=0,z=0):
        self.x=x
        self.y=y
        self.z=z
p1 = Point(3,4,5)
p2 = Point(7,9,11)
print(math.sqrt((p2.x-p1.x)**2+(p2.y-p1.y)**2+(p2.z-p1.z)**2))
print(i)

運行結(jié)果:

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python異常處理之try finally不報錯的原因

    python異常處理之try finally不報錯的原因

    這篇文章主要介紹了python異常處理之try finally不報錯的原因,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • python字符串常用方法

    python字符串常用方法

    這篇文章主要介紹了python字符串常用方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-06-06
  • Python快速實現(xiàn)分列轉(zhuǎn)到行的示例代碼

    Python快速實現(xiàn)分列轉(zhuǎn)到行的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何利用Python快速實現(xiàn)分列轉(zhuǎn)到行的效果,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)一下
    2023-03-03
  • Python實現(xiàn)前向和反向自動微分的示例代碼

    Python實現(xiàn)前向和反向自動微分的示例代碼

    自動微分技術(shù)(稱為“automatic differentiation, autodiff”)是介于符號微分和數(shù)值微分的一種技術(shù),它是在計算效率和計算精度之間的一種折衷。本文主要介紹了Python如何實現(xiàn)前向和反向自動微分,需要的可以參考一下
    2022-12-12
  • Python中使用Opencv開發(fā)停車位計數(shù)器功能

    Python中使用Opencv開發(fā)停車位計數(shù)器功能

    這篇文章主要介紹了Python中使用Opencv開發(fā)停車位計數(shù)器,本教程最好的一點就是我們將使用基本的圖像處理技術(shù)來解決這個問題,沒有使用機器學(xué)習(xí)、深度學(xué)習(xí)進(jìn)行訓(xùn)練來識別,感興趣的朋友跟隨小編一起看看吧
    2022-04-04
  • 對Tensorflow中權(quán)值和feature map的可視化詳解

    對Tensorflow中權(quán)值和feature map的可視化詳解

    今天小編就為大家分享一篇對Tensorflow中權(quán)值和feature map的可視化詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python 獲得命令行參數(shù)的方法(推薦)

    Python 獲得命令行參數(shù)的方法(推薦)

    本篇將介紹python中sys, getopt模塊處理命令行參數(shù)的方法,本文給大家介紹的非常詳細(xì),具有參考借鑒價值,需要的朋友參考下吧
    2018-01-01
  • python使用PIL把透明背景圖片轉(zhuǎn)成白色背景的示例代碼

    python使用PIL把透明背景圖片轉(zhuǎn)成白色背景的示例代碼

    當(dāng)我們在采集一些圖片的時候,這些圖片的背景經(jīng)常是透明的,但是如何把透明背景轉(zhuǎn)成白色背景呢,接下來就給大家解決這個問題,本文主要介紹了python使用PIL把透明背景圖片轉(zhuǎn)成白色背景,需要的朋友可以參考下
    2023-08-08
  • python os庫使用示例教程

    python os庫使用示例教程

    這篇文章主要介紹了python os庫使用示例教程,本文通過示例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-07-07
  • Flask框架學(xué)習(xí)筆記之表單基礎(chǔ)介紹與表單提交方式

    Flask框架學(xué)習(xí)筆記之表單基礎(chǔ)介紹與表單提交方式

    這篇文章主要介紹了Flask框架學(xué)習(xí)筆記之表單基礎(chǔ)介紹與表單提交方式,結(jié)合實例形式分析了flask框架中表單的基本功能、定義、用法及表單提交的get、post方式使用技巧,需要的朋友可以參考下
    2019-08-08

最新評論