RUBY
피보나치 수열(파이썬 출력) 본문
피보나치 수열
피보나치 수열
첫째 및 둘째 항이 1이며 그 뒤의 모든 항은 바로 앞 두 항의 합인 수열
피보나치 수 계산하기
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))
'프로그래밍 언어 > Python' 카테고리의 다른 글
군수열(파이썬 출력) (0) | 2023.01.14 |
---|---|
팩토리얼(파이썬 출력) (0) | 2023.01.14 |
계차 수열(파이썬 출력) (0) | 2023.01.14 |
시그마(파이썬 출력) (0) | 2023.01.14 |
등비 수열(파이썬 출력) (0) | 2023.01.14 |
Comments