pascal tri
v1.2.6
Pascalの三角アルゴリズムの明示的な実装。各行は他のすべてとは別に生成できます。たとえば、必要なのが行100だけである場合、これにより時間が大幅に高速化されます。このモジュールは、数学に役立つことを目的としています。また、Pascalの三角形の行が役立つ場合があります。
Pascal-Triangleはpip install pascal-tri実行することにより、ライブラリとシェルコマンドとして使用するためにPIPと直接インストールできます。
または、リポジトリをクローンして、 python -m pascalを実行します
- 三角形の行のリストを生成します
- 正しい間隔とアラインメントを備えた三角形をきれいに印刷します
Pascalモジュールは、以下の方法を定義します。アクセス
from pascal import * # To generate a explicit row 'n' of Pascal's triangle:
calculate_row ( n : int ) - > PascalRow
# To generate a list of 'n' rows:
pascal ( n : int ) - > PascalTriangle
# Pretty print to stdout a triangle with 'n' rows or (optionally) a supplied triangle:
print_pascal ( n : int , triangle : PascalTriangle = None ) - > Noneスクリプトとしても実行できます。
python -m pascal [-h] [-l LINES]
If LINES not specified, runs in interactive loop
このプロジェクトは、これらの技術/概念を学ぶ際の演習として存在します