[Python]计算两点之间的距离

1. 说明:
  1. 共有两个.py文件,分别为Point.py和TestPoint.py
  2. 两个文件位于相同的文件夹下
2. 文件Point.py :
import math

class Point:
    def reset(self):
        self.x=0
        self.y=0

    def move(self,x,y):
        self.x = x
        self.y = y

    def calculate_distance(self,otherPoint):
        d_x = otherPoint.x - self.x
        d_y = otherPoint.y - self.y
        #计算两点之间的距离
        distance = math.sqrt(d_x**2 + d_y**2)
        return distance
3. 文件TestPoint.py :
#调用Point.py文件中类Point
#from Point import Point
# p1 = Point()
# p2 = Point()

#导入Point类
import Point

p1 = Point.Point()
p2 = Point.Point()

p1.reset()
p2.move(6,8)

distan = p1.calculate_distance(p2)
print('两点之间的距离为',distan)

输出结果:

D:\python_project\venv\Scripts\python.exe D:/python_project/TestPoint.py
两点之间的距离为 10.0

Process finished with exit code 0
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,886评论 18 139
  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 4,236评论 4 16
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,218评论 2 33
  • 《十月独行》 词:梅溪仙子 谁牵绊那团流动的月圆 谁给黑雾迷影涂满乡恋 我像个幽灵失落在梦里 翘首凝望东山 十月的...
    梅溪仙子阅读 279评论 0 0
  • 5、家里日晚(晚上。赵炎家) 赵炎在吃饭。 妈妈在一旁一边收拾房间一边叨唠。 妈妈:你瞧你,都30好几了,工作工作...
    自己做手术阅读 355评论 2 2