杨辉三角

Posted 凛冬将至

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了杨辉三角相关的知识,希望对你有一定的参考价值。

生成器:杨辉三角

 

参考廖雪峰的url:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014317799226173f45ce40636141b6abc8424e12b5fb27000#0
或者zip另一方法:http://blog.csdn.net/zmy_3/article/details/51173580

 

杨辉三角定义如下:

          1
        1   1
      1   2   1
    1   3   3   1
  1   4   6   4   1
1   5   10  10  5   1

把每一行看做一个list,试写一个generator,不断输出下一行的list:

def triangles(n):
    N=[1]
    while len(N)<n+1:
        yield N
        N.append(0)
        N=[N[i-1] + N[i] for i in range(len(N))]

以上是关于杨辉三角的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript笔试题(js高级代码片段)

绘制三角形的OpenGL程序给出了一个黄色的屏幕

Cg入门16:Fragment shader - 片段级光照

如何为每个 WebGL 三角形设置单独的颜色?

openGL 纹理05

为啥我的三角形在镶嵌后不显示? OpenGL