python 두 점 사이 거리 구하기

yo·2020년 5월 14일
0
post-thumbnail
class Point2D:
    def __init__(self, x, y):
        self.x = x
        self.y = y

p1 = Point2D(x=30, y=20)
p2 = Point2D(x=60, y=50)

print('p1: {} {}'.format(p1.x, p1.y))
print('p2: {} {}'.format(p2.x, p2.y))

결과

제곱근 구하기

math.sqrt(값)
sqrt는 aquare root

import math
class Point2D:
    def __init__(self, x, y):
        self.x = x
        self.y = y

p1 = Point2D(x=30, y=20)
p2 = Point2D(x=60, y=50)

a = p1.x - p2.x
b = p1.y - p2.y

c = math.sqrt(pow(a, 2) + pow(b, 2))
print(c)
profile
Never stop asking why

0개의 댓글