Python 기초
파이썬, 피보나치 수열 n개 출력, n번째 값 반환 함수
수알치
2020. 9. 18. 19:54
파이썬, 피보나치 수열 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
<이상>
반응형