본문으로 바로가기

함수에서 재귀호출 사용하기

category Python/python 2020. 10. 19. 15:35

재귀호출(recursive call)

 : 함수 안에서 함수 자기 자신을 호출하는 방식

 

재귀호출 사용하기

 : 파이썬에서는 최대 재귀 깊이(maximum recursion depth)가 1,000으로 정해져 있어서 오류가 발생함

 

 

재귀호출에 종료 조건 만들기

: 재귀호출을 사용하려면 반드시 종료 조건을 만들어 주어야 함

 

재귀호출로 팩토리얼 구하기

 : 팩토리얼 - 1부터 n까지 양의 정수를 차례대로 곱한 값

 : !(느낌표) 기호로 표기함 ex) 5! = (5 * 4 * 3 * 2 * 1) 120

 

 : 재귀호출 순서

 

 

반응형

'Python > python' 카테고리의 다른 글

클로저 사용하기  (0) 2020.10.19
람다 표현식 사용하기  (0) 2020.10.19
함수에서 위치 인수와 키워드 인수 사용하기  (0) 2020.10.16
함수 사용하기  (0) 2020.10.16
회문 판별과 N-gram 만들기  (0) 2020.10.16