재귀함수 (recursive Function)
- 자기 자신을 호출하는 함수
- 점화식과 같은 재귀적 수학 모형을 표현할때 사용
- 재귀 종료 조건 존재, 종료 조건까지 함수호출 반복
def factorial(n):
if n == 1:
return 1
else:
return n*factorial(n-1)
print(factorial(int(input("Input Number for Factorial Calulation"))))
반응형
'기타' 카테고리의 다른 글
[Python] enumerate (0) | 2023.01.17 |
---|---|
[Python] List comprehension (0) | 2023.01.17 |
[Python] 문자열 특징 - 인덱싱, 슬라이싱 (0) | 2023.01.17 |
[R] 리스트, 데이터프레임 (list,Data Frames) (0) | 2022.10.09 |
R 기초문법 - 데이터 프레임 병합 (0) | 2022.10.09 |