![](https://i-blog.csdnimg.cn/blog_migrate/45a2b55c96323df2ee9978ef8770493e.png)
def triangles(max):
L = [1]
for i in range(1,max+1):
yield(L)
L.append(0)
L = [L[x]+L[x-1] for x in range(1,i)]
L.insert(0,1)
L.append(1)
for i in triangles(5):
print(i)
![](https://i-blog.csdnimg.cn/blog_migrate/0dd57184d813694bf82cf81df13c241b.png)
![](https://i-blog.csdnimg.cn/blog_migrate/45a2b55c96323df2ee9978ef8770493e.png)
def triangles(max):
L = [1]
for i in range(1,max+1):
yield(L)
L.append(0)
L = [L[x]+L[x-1] for x in range(1,i)]
L.insert(0,1)
L.append(1)
for i in triangles(5):
print(i)