재귀 함수란 자기 자신을 다시 호출하는 함수 def recursive_function(): print('재귀 함수를 호출합니다.') recursive_function() recursive_function() #출력 재귀 함수를 호출합니다 재귀 함수를 호출합니다 재귀 함수를 호출합니다 재귀 함수를 호출합니다 ...RecursionError : maximum recursion depth exceeded while pickling an object위와 같이 실행하면 문자열을 무한히 출력하다가 재귀의 최대 깊이를 초과했다는 메시지가 뜰 것이다. 재귀 함수는 프랙털(Fractal) 구조와 흡사하다. 위 그림은 시에르핀스키(Sierpinski)의 삼각형이다. 삼각형 안에 또 다른 삼각형이 무한히 존재..