#재귀함수
def recursion_function():
print("hey")
recursion_function()
recursion_function()
**위와 같은 코드를 출력하면 변수를 지정해주지 않았기때문에 무한으로 반복하게 된다. 그러므로 재귀함수에서는 탈출구를 만들어주는 것이 중요하다!
#재귀호출 (탈출구)
def recursion_function(i):
print("hey")
if i < 10:
recursion_function(i + 1)
recursion_function(0)
**탈출구를 만드는 방법! 저렇게 함수 뒤에 인수를 넣어주고 if 조건문을 달아주어 변수i가 10 보다 작은 경우까지만 프린트 하게 해주었다.