다음은 dx와 dy의 제곱의 합을 계산할 차례다.
def distance(x1, y1, x2, y2):
dx = x2 - x1
dy = y2 - y1
dsquared = dx**2 + dy**2
print('dsquared is: ', dsquared)
return 0.0
이 단계에서 다시 한 번 프로그램을 실행해서 결과를 확인해보자(결과는 25가 되어야 한다). 마지막으로 math.sqrt로 계산하고 결과를 반환해보자.
def distance(x1, y1, x2, y2):
dx = x2 - x1
dy = y2 - y1
dsquared = dx**2 + dy**2
result = math.sqrt(dsquared)
return result
프로그램이 올바르게 동작한다면 모두 완료된 것이다. 올바르게 동작하지 않는다면 return 문 앞에서 result를 출력해봐야 한다.