pascal tri
v1.2.6
Pascal三角算法的明確實現。每行都可以與其他所有行分開生成。如果您只需要第100行,這將大大加快時間。該模塊旨在對數學或帕斯卡三角形的一行有用。
可以直接與PIP一起安裝Pascal-Triangle,以通過運行pip install pascal-tri用作庫和殼命令
或克隆回購併運行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
該項目是學習這些技術/概念的一種練習