Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

RUBY

피보나치수열(파이썬 출력) 본문

프로그래밍 언어/Python

피보나치수열(파이썬 출력)

ruby-jieun 2023. 1. 18. 23:09

 

피보나치수열


 

 

 

피보나치수열에서 n항의 값과 n항까지의 합을 출력

 

{1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, …}

 

inputN = int(input('n 입력: '))

valueN = 0
sumN = 0

valuePreN2 = 0
valuePreN1 = 0

n = 1
while n <= inputN:
    if n == 1 or n == 2:
        valueN = 1
        valuePreN2 = valueN
        valuePreN1 = valueN
        sumN += valueN
        n += 1

    else:
        valueN = valuePreN2 + valuePreN1
        valuePreN2 = valuePreN1
        valuePreN1 = valueN
        sumN += valueN
        n += 1


print('{}번째 항의 값: {}'.format(inputN, valueN))
print('{}번째 항까지의 합: {}'.format(inputN, sumN))
n 입력: 10
10번째 항의 값: 55
10번째 항까지의 합: 143

 

'프로그래밍 언어 > Python' 카테고리의 다른 글

군 수열(파이썬 출력)  (0) 2023.01.18
팩토리얼(파이썬 출력)  (0) 2023.01.18
계차수열(파이썬 출력)  (0) 2023.01.18
시그마∑(파이썬 출력)  (0) 2023.01.18
등비수열(파이썬 출력)  (0) 2023.01.18
Comments