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
该项目是学习这些技术/概念的一种练习