プロジェクト in Python Skill Tree

特殊な数列の和

初級

このプロジェクトでは、特殊な数列の最初の N 項(N >= 6)の和を計算する方法を学びます。この数列は次のパターンで定義されます:

Python

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このプロジェクトでは、特定の数列の最初の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
nの値を入力してください: 6
特殊な数列の和: 10.00705

$ python3 sum_fib.py
nの値を入力してください: 20
特殊な数列の和: 32.66026

$ python3 sum_fib.py
nの値を入力してください: 45
特殊な数列の和: 73.11111

🎯 タスク

このプロジェクトでは、以下のことを学びます。

  • プロジェクトの問題文と要件を理解する方法
  • 数列の最初のN項の和を計算するためのsum_fib関数を実装する方法
  • sum_fib.pyスクリプトを実行してsum_fib関数をテストする方法
  • sum_fib関数とその背後にあるフィボナッチ数列の論理を説明する方法

🏆 成果

このプロジェクトを完了すると、以下のことができるようになります。

  • 数列や数学的な数列に関する問題を理解して解決すること
  • 複雑な数列の計算を行う関数を実装すること
  • コードをテストして検証し、プロジェクト要件を満たすこと
  • 自分の解決策の背後にある論理と基礎となる数学的概念を説明すること

講師

labby

Labby

Labby is the LabEx teacher.