알고리즘

피보나치 수열

아몬드바 2023. 7. 22. 09:10
728x90

피보나치 수열이란 첫 번째 항과 두 번째 항이 1이고, 세 번째 항부터는 바로 앞의 두 항의 합으로 정의된 수열

 

예시

# n번째 피보나치 수를 리턴
# 재귀함수 사용
def fib(n):
    if n == 1 or n == 2:
        return 1
    else:
        return fib(n - 1) + fib(n - 2)
        
for i in range(1, 11):
    print(fib(i))
728x90