首页 > 编程语言 >python计算两个坐标点的距离

python计算两个坐标点的距离

时间:2023-02-14 16:55:11浏览次数:45  
标签:p2 __ p1 python getA self 距离 坐标 def

# -*- coding:utf-8 -*-
"""
@author: 14931
@file: trianglearea.py
@time: 2023/02/14
@desc:
"""
import math #导入模块
class Point: #创建类,得到一个点
    def __init__(self,a=0,b=0):
        self.a = a
        self.b = b
    def getA(self):
        return self.a
    def getB(self):
        return self.b

class Line: #计算两个点的距离
    def __init__(self,p1,p2):
        self.a = p1.getA() - p2.getA()
        self.b = p1.getB() - p2.getB()
        self.len = math.sqrt(self.a*self.a + self.b*self.b)
    def getlen(self):
        return self.len
p1 = Point(1,2)
p2 = Point(4,6)
lineLen = Line(p1,p2)
print(lineLen.getlen())

 

标签:p2,__,p1,python,getA,self,距离,坐标,def
From: https://www.cnblogs.com/shirleysu90/p/17120135.html

相关文章

  • 什么是Python装饰器?
    装饰器是Python中非常重要的一个概念,如果你会Python的基本语法,你可以写出能够跑通的代码,但是如果你想写出高效、简洁的代码,我认为离不开这些高级用法,当然也包括本文要讲解......
  • Python .mat图片文件读取
    1..mat文件用h5py读取.mat格式的NYUv2数据集读取importnumpyasnpimporth5pyimportcv2defh5_loader(path):h5f=h5py.File(path)#.mat文件里有......
  • 编程基础与python介绍
    1、计算机内部存储数据的原理2、编程语言的发展史3、python解释器版本4、多版本的共存(重要)5、python的运行方式6、python的下载与安装7、路径8.环境变量 ......
  • python的学习之路DAY3
    2023.2.14DAY3 pycharm软件的基本使用python的注释语法变量与常量python的底层优化垃圾回收机制数据类型整型浮点型列表字符串字典元组集合今日......
  • 6.直角坐标系的常用配置
    ......
  • python读取图片相关属性
    背景:工作中用到一些基础的图片处理的任务,比如获取图片宽高、获取图片的旋转角度等等图片属性,都是比较零散的,这里简单做个记录备忘这里用到的库exifread,安装pipisntall......
  • python中的sort()和sorted()的区别
    sort是应用在list上的方法,而sorted可以对所有可迭代的对象进行排序操作;sort是对原有列表进行操作,而sorted返回的是一个新的可迭代对象,不会改变原来的对象;sort使用方法......
  • 3592、汉明距离
    两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。给你两个整数x和y,计算并返回它们之间的汉明距离。示例1:输入:x=1,y=4输出:2解释:1 (00......
  • python中sys.argv模块的介绍
    1、所有命令行参数都可以通过模块中的sys.argv访问,其返回值是包含所有命令行参数的列表(list)。2、Python在执行程序时,从命令行中获取所有值,并将其存储在sys.argv列表中。实......
  • python canvas画布的介绍
    1、在画布上绘制对象,通常用create_xxxx,xxxx=对象类型。2、每次调用create_xxx,都会返回创建组件的ID,也可以用tag属性指定标签。3、通过调用canvas.move实现一次性动作。实例#......