바로 함수의 모습을 작성해보자.
def distance(x1, y1, x2, y2):
return 0.0
이 버전은 거리를 계산하지 않는 것 같다. 항상 0을 반환하니까. 그러나 문법적으로는 올바르며 실행도 된다는 것은 더 복잡한 일을 하기 전에 테스트할 수 있다는 뜻이다.
새 함수를 테스트하기 위해 예제를 인수로 전달해서 호출해보자.
>>> distance(1, 2, 4, 6)
0.0
가로가 3, 세로가 4인 값을 선택했다. 즉, 결과는 5여야 하고, 이는 직각 삼각형의 빗변이 5인 3-4-5 삼각형이다. 함수를 테스트할 때 올바른 답을 알고 있으면 좋다.