众所周知,刚开始接触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已知两坐标求距离?相关推荐

  1. 已知分布函数求概率密度例题_高中数学必修一函数知识点总结

    同学们,今天开始讲解函数章节学习,函数这章极其重要,因为函数是高中数学重要的枢纽章节,高中数学除了立体几何和概率统计和函数没有关系之外,所有章节多多少少和函数有关系,所以函数学不好高中数学很难突破10 ...

  2. python怎么根据点来拟合曲线_2019_nCoV_利用python根据已知点求拟合曲线及简单预测(无实际意义)...

    前言 本文仅做根据已知点求拟合曲线的几种方法的python实现,无任何实际意义 数据来源(另一篇博文) 利用Python爬取新冠肺炎疫情实时数据,Pyecharts画2019-nCoV疫情地图 参考 ...

  3. 已知分布函数求概率密度例题_二次函数讲义(三)

    用待定系数法求二次函数的解析式 [学习目标] 1. 能用待定系数法列方程组求二次函数的解析式: 2. 经历探索由已知条件特点,灵活选择二次函数三种形式的过程,正确求出二次函数的解析式, 二次函数三种形 ...

  4. 已知坐标增量求坐标方位角_详解坐标计算的方式!值得收藏!

    在工程施工过程中我们常常需要进行复杂的计算,应对于这样的问题,市面上出现了许多的专用测量软件,但因为其质量参差不齐,尤其是对于坐标的实际检查比较困难,容易让人走许多没必要的弯路,所以小编特意为各位带来 ...

  5. 已知坐标求方位角_【干货】RTK视频实操 | 求转换参数详解和七点注意事项!

    RTK视频教学,『求转换参数』,技术员结合测量一线实操经验,运用工程之星5.0软件为大家讲解如何求转换参数,以及求转换参数需要注意哪些事项. 求转换参数操作 通常情况下,科力达工程之星直接输出的坐标为 ...

  6. 已知序列求蝶形运算_在N=32的基 2 时间抽取发 FFT 运算流图中,从 到 需______级蝶形运算过程。 (4.0分)_学小易找答案...

    [单选题]互相关函数性质正确的是: [计算题]两个有限长的复序列 x[n] 和 h[n] ,其长度分别为 N 和 M ,设两序列的线性卷积为 y[n]=x[n]*h[n] ,回答下列问题: (1) 序 ...

  7. C语言--已知三边求三角形面积

    已知三边求面积用海伦公式S=sqrt[p(p-a)(p-b)(p-c)] p=(a+b+c)/2 #include<stdio.h> #include<math.h> int ...

  8. C - Cardboard Container Gym - 102007C(已知体积求表面积)

    C Cardboard Container Fidget spinners are so 2017; this years' rage are fidget cubes. A fidget cube ...

  9. 海伦公式已知三边求面积

    已知三边求面积 import matha = float(input('a = ')) b = float(input('b = ')) c = float(input('c = ')) if a + ...

  10. 已知函数和y值求自变量用matlab,matlab已知函数值求自变量,求助

    思路是这样的:你得到最小的函数值后,把它带入你作图的方程反解自变量的值.我不知道你画的这个函数图像的方程什么,我用一个二次方程y=x.^2+x给你做示范:先做图:x=-10:0.1:10;y=x.^2 ...

最新文章

  1. 没有熙熙攘攘,百度VR在世界大会的一场奇妙之旅
  2. SQL0332N 不支持从源代码页 XXXX 到目标代码页 XXXX
  3. win10安装oracle 11g最新亲身经历操作记录
  4. 内容搜索排序表达式的最佳实践
  5. KMP算法 hdu 1711 hdu 2203
  6. 想要实现自动驾驶?高精度地图不可或缺
  7. 【eoeAndroid社区索引】android 条形码的知识汇总
  8. 基于steamworks获取steam用户头像
  9. 帝国cms 制作网站地图
  10. 通过SQL语句数据库简繁体转换
  11. 翟佳:优秀的开源项目应该被更多人看见,我很荣幸可以参与其中
  12. React native大版本迭代信息记录
  13. MongoDB使用账号密码连接
  14. linux之打包压缩(tar,gz,bz2,xz,zip)
  15. 8421BCD码 5421BCD码 余三码 格雷码 余三循环码之间的关系,转换以及简易方法
  16. SEBASTIEN KWOK 2022春夏系列新品上市
  17. iOS 获取当前时间之后N天的日期
  18. 地球历史很长,而“人”的历史很短
  19. 【Spring5】004-IOC容器+基于注解的方式实现Bean管理
  20. 【ffprobe】查看TS : 视频和音频的pts、dts;查看文件的音频包/视频包总数

热门文章

  1. 服务器session文件什么时候销毁,node中session存储与销毁,及session的生命周期
  2. hcfax2e伺服驱动器说明书_SD伺服驱动器说明书
  3. 编译原理第一章笔记--绪论
  4. PDF编辑器哪个好,怎么在PDF中添加图片
  5. python实现多线程输出123123
  6. 微信小程序的学习资料销售平台
  7. 抢红包插件实现原理浅析
  8. 最大流(Dinic算法)
  9. C语言程序设计基础篇
  10. Xcode9 iOS12 支持包