프로젝트 의 Python 스킬 트리

특수 숫자 시퀀스 합

초급

이 프로젝트에서는 특수 숫자 시퀀스의 처음 N (N >= 6) 개 항의 합을 계산하는 방법을 배우게 됩니다. 이 시퀀스는 다음 패턴으로 정의됩니다.

python

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

이 프로젝트에서는 특수한 수열의 처음 N (N >= 6) 개 항의 합을 계산하는 방법을 배우게 됩니다. 이 수열은 다음과 같은 패턴으로 정의됩니다.

\frac{2}{1} + \frac{3}{2} + \frac{5}{3} + \frac{8}{5} + \frac{13}{8} + \frac{21}{13} + ...

이 수열의 분자는 피보나치 수 (2, 3, 5, 8, 13, 21, ...) 이고, 분모도 피보나치 수 (1, 2, 3, 5, 8, 13, ...) 입니다.

👀 미리보기

$ python3 sum_fib.py
Enter the value of n: 6
Sum of the special series: 10.00705

$ python3 sum_fib.py
Enter the value of n: 20
Sum of the special series: 32.66026

$ python3 sum_fib.py
Enter the value of n: 45
Sum of the special series: 73.11111

🎯 과제

이 프로젝트에서 다음을 배우게 됩니다.

  • 프로젝트의 문제 설명 및 요구 사항을 이해하는 방법
  • 수열의 처음 N 개 항의 합을 계산하기 위해 sum_fib 함수를 구현하는 방법
  • sum_fib.py 스크립트를 실행하여 sum_fib 함수를 테스트하는 방법
  • sum_fib 함수와 기본 피보나치 수열 뒤에 숨겨진 논리를 설명하는 방법

🏆 성과

이 프로젝트를 완료하면 다음을 수행할 수 있습니다.

  • 수열 및 수학적 시퀀스와 관련된 문제를 이해하고 해결할 수 있습니다.
  • 복잡한 수열에 대한 계산을 수행하는 함수를 구현할 수 있습니다.
  • 프로젝트 요구 사항을 충족하는지 확인하기 위해 코드를 테스트하고 검증할 수 있습니다.
  • 솔루션과 기본 수학적 개념 뒤에 숨겨진 논리를 설명할 수 있습니다.

강사

labby
Labby
Labby is the LabEx teacher.