Algorithm(알고리즘)/재귀함수
2) n번째 피보나치 수를 리턴 (재귀함수)
반응형
2. n번째 피보나치 수를 리턴
def fib(n):
# 코드를 입력하세요.
if n < 3:
return 1
else:
return fib(n - 1) + fib(n - 2)
# 테스트: fib(1)부터 fib(10)까지 출력
for i in range(1, 11):
print(fib(i))
결과 :
1
1
2
3
5
8
13
21
34
55
반응형
'Algorithm(알고리즘) > 재귀함수' 카테고리의 다른 글
6) 리스트 내 요소 찾는 재귀함수 (0) | 2021.05.13 |
---|---|
5) 파라미터 some_list를 거꾸로 뒤집는 재귀함수 (0) | 2021.05.13 |
4) 각 자릿수의 합 리턴 (재귀함수) (0) | 2021.05.13 |
3) 1부터 n까지의 합을 리턴 (0) | 2021.05.13 |
1) 재귀함수 countdown 함수 (0) | 2021.05.13 |
댓글