일반적으로 인스턴스는 인수로 전달할 수 있다.
def print_point(p):
print('(%g, %g)' % (p.x, p.y))
print_point는 점을 인수로 받아서 수학 표기법으로 표시한다. print_point를 호출하기 위해 blank를 인수로 전달할 수 있다.
>>> print_point(blank)
(3.0, 4.0)
함수 내부에서 p는 blank에 대한 별칭이므로 함수가 p를 수정하면 blank도 변경된다.
연습삼아 Point 두 개를 인수로 받아 두 점 사이의 거리를 반환하는 distance_between_points 함수를 작성하라.