def yh(max):
L = [1]
n = 0
while n < max:
yield L
L.append(0)
L = [L[i-1] + L[i] for i in range(len(L))]
n += 1
x = int(input())
for i in yh(x):
print(i)
python打印杨辉三角,除去第一行,每一行都是其左右肩膀上数的和
1、每个数等于它上方两数之和。
2、 每行数字左右对称,由1开始逐渐变大。
3、 第n行的数字有n+1项。
4、第n行数字和为2^(n-1)。(2的(n-1)次方)
5 、(a+b)^n的展开式中的各项系数依次对应杨辉三角的第(n+1)行中的每一项。
6、 第n行的第m个数和第n-m个数相等,即C(n,m)=C(n,n-m),这是组合数性质