用计算python两点之间的距离math_python中怎样定义一个函数来计算两点距离?

匿名用户

1级

2018-05-29 回答

#导入math包

import math

#定义点的函数

class Point:

x = 0

y = 0

z = 0

def __init__(self, x, y, z):

self.x = x

self.y = y

self.z = z

def getx(self):

return self.x

def gety(self):

return self.y

def getz(self):

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):

print("两点间的距离为:" , self.len)

p1 = Point(0,0,0)

p2 = Point(1,1,1)

g = Getlen(p1,p2)

g.getlen()


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部