VBA 使えるソースコード

つたないソースコードを載せます。これは、他人の書いたソースコードを読む練習に最適です。初心者の方は、どうしたらきれいになるかなど考えながら活用してください。

Python 二次元のユークリッド距離と中点の計算

import math

class Point:
def __init__(self,x,y):
self.x =x
self.y = y
def get_distance(self,p):
return math.sqrt*1
mp = p1.get_midpoint(p2)
print(str(mp.x) + ',' + str(mp.y))

 

※インデントがないから、コピペしても動きません!!

 

 

*1:self.x - p.x)**2 + (self.y - p.y)**2)
def get_midpoint(self,p):
return Point((self.x + p.x)/2, (self.y + p.y)/2)


p1 = Point(5,7)
p2 = Point(2,3)
print(p1.get_distance(p2