더북(TheBook)

다음은 dxdy의 제곱의 합을 계산할 차례다.

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를 출력해봐야 한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.