파이썬

파이썬 소스코드: 입력받은 횟수만큼 피보나치 수열 합계

드린 2016. 11. 5. 23:11
반응형
#피보나치 첫 숫자
f1=1;
f2=1;

#피보나치 수열 3번째부터 시작
fnumber_cnt=2;

#첫 숫자 미리 누적
sum=2;

#피보나치 반복횟수 입력
fnumber_limit=int(input("반복할 횟수를 정하세요."));

#피보나치 1,2번째 먼저 출력(반복횟수에 안 들어가기에..
print("Fibonacci number list ",f1," ",f2," ",end='');

#피보나치 값 누적과 출력
while(fnumber_cnt<fnumber_limit):
    temp=f1+f2;
    print(temp,end=" ");
    sum+=temp;
    f1=f2;
    f2=temp;
    fnumber_cnt+=1;
print();

#피보나치 합계 출력
print("sum=",sum);

<결과>

2016/11/05 - [파이썬] - 파이썬 소스코드: 유클리드(Euclid - Recursion) 최대공약수 구하기

2016/11/05 - [파이썬] - 파이썬 소스코드: 유클리드(Euclid - Iteration) 최대공약수 구하기

2016/11/05 - [파이썬] - 파이썬 소스코드: 마방진 만들기(홀수 정방행렬)

#파이썬 #파이썬 소스코드 #피보나치 #피보나치 수열 #피보나치 합계 #반복할 횟수

반응형