반응형 stack1 재귀함수(Recursive function) 재귀함수: 함수 내부에서 자신의 함수를 반복적으로 호출하는 함수 재귀함수는 반복적으로 호출하기에 반드시 함수 내에는 반복을 탈출(exit)은 조건이 필수이며, 반복적으로 변수를 조금씩 변경하여 연산을 수행하는 알고리즘에서 이용됩니다. 카운트 1에서 n까지 정수를 카운트(count)하는 과정을 살펴보면 변수의 값을 반복적으로 1씩 증가하고 이를 출력합니다. 실습 숫자 카운트 예시 # (1) 재귀함수 정의 : 1~n 카운트 def Counter(n) : if n == 0 : return 0# 종료 조건 else : Counter(n-1)# 재귀호출 # (2) 함수 호출 print('n=0 : ', Counter(0)) n=0 : 0 # (1) 재귀함수 정의 매개변수 n을 갖는 Counter() 함수는 종료조.. 2023. 3. 9. 이전 1 다음 반응형