我正在使用 python 脚本寻找帕斯卡三角形
我已经完成到这里了,不知道如何添加
numstr= raw_input("please enter the height:")
height = int( )
tri = []
row1 = [1]
row2 = [1, 1]
tri.append(row1)
tri.append(row2)
while len(tri) < height:
您必须取出三角形中的最后一行并创建下一行,如下所示:
- 在新行的开头放置 1
- 对于最后一行中除最后一个之外的每个数字,计算该数字与其右邻居的总和并将其放入新行
- 在新行的末尾再放一个 1
您还可以使用以下方法计算新数字二项式系数 http://en.wikipedia.org/wiki/Binomial_coefficient,尽管这可能需要更多的工作才能做到正确。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)