[TIL] Python #13 **재귀함수

김성진·2020년 8월 4일
0
post-thumbnail

#재귀함수

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 보다 작은 경우까지만 프린트 하게 해주었다.

profile
multi-national communicator with programming (back-end)

0개의 댓글