Python 杨辉三角形的简单实现
生活随笔
收集整理的這篇文章主要介紹了
Python 杨辉三角形的简单实现
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Python 楊輝三角形的簡單實(shí)現(xiàn)
介紹: 楊輝三角
實(shí)現(xiàn):
# -*- coding: utf-8 -*-def triangles():L=[1]while True:yield LL = [1] + [ L[i-1] + L[i] for i in range(1,len(L)) ] + [1]n = 0 for t in triangles():print(t)n = n+1if n == 10 :break效果:
[1] [1, 1] [1, 2, 1] [1, 3, 3, 1] [1, 4, 6, 4, 1] [1, 5, 10, 10, 5, 1] [1, 6, 15, 20, 15, 6, 1] [1, 7, 21, 35, 35, 21, 7, 1] [1, 8, 28, 56, 70, 56, 28, 8, 1] [1, 9, 36, 84, 126, 126, 84, 36, 9, 1]總結(jié)
以上是生活随笔為你收集整理的Python 杨辉三角形的简单实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ff14拆区后哪个服务器人最多,FF14
- 下一篇: 兄弟9020cdn提示更换粉盒_兄弟打印