반응형
SMALL
재귀 호출 이용한 피보나치 수열 구하기
- 종료 조건 : n = 0 -> 결과값 0 | n = 1 -> 결과값 1
- 재귀 호출 조건 : n 번 피보나치 수 = (n-2번 피보나치 수) + ( n-1번 피보나치 수)
def fibo(n):
if n <=1:
return n # n = 0 -> 0 , n = 1 -> 1
return fibo(n-2) + fibo(n-1)
print(fibo(7))
print(fibo(10))
반응형
LIST
'IT & 영상관련 > 파이썬python' 카테고리의 다른 글
파이썬] 순차 탐색sequential search 알고리즘 구현 (0) | 2020.06.30 |
---|---|
파이썬] 재귀함수 이용한 그림그리기(저장용) (0) | 2020.06.30 |
파이썬] 최대 공약수를 구하기(GCD) (0) | 2020.06.30 |
파이썬] 팩토리얼(계승) n! 구하기, factorial (3) | 2020.06.29 |
파이썬] Same Name, 같은 이름 찾기, 동명이인 (1) | 2020.06.29 |