반응형
파이썬, 피보나치 수열 n개 출력, n번째 값 반환 함수
글, 오상문 sualchi@daum.net
# n개 피보나치 수열 출력 함수
def fibonacci_print(n):
a, b = 0, 1
for i in range(n):
print(a, end = ' ')
a, b = b, a+b
# n번째 피보나치 수열 값을 돌려주는 함수 (시작 기준: 0번째)
def fibonacci_nth(n):
a, b = 0, 1
for i in range(n):
a, b = b, a+b
return a
# 피보나치 수열 20개 출력
fibonacci_print(10)
print() # 0 1 1 2 3 5 8 13 21 34
# 0은 0번째, 1은 1번째,...
# n번째 피보나치 수열 값 출력
print(fibonacci_nth(10)) # 55
<이상>
반응형
'Python 기초' 카테고리의 다른 글
파이썬, 주사위 N번 던질 때 모든 조합과 경우의 수 출력 (0) | 2020.09.30 |
---|---|
파이썬, 리스트 언팩(unpack, 데이터 분리) 처리 (0) | 2020.09.19 |
파이썬, 우선순위 큐 사용하기 PriorityQueue (0) | 2020.08.23 |
파이썬 스택, 큐 예제 (0) | 2020.08.16 |
파이썬, 거듭제곱 재귀호출 함수 예제 (0) | 2020.08.10 |