python 编程实现一个8层的杨辉三角。杨辉三角的特点如下:
- 每个数等于其上方两数之和
- 每层数字左右对称,由1开始逐渐变大
- 第n层有n个数字
python 编程实现一个8层的杨辉三角。杨辉三角的特点如下:
def yanghui(n):
l=[1,1]
for x in range(1,n):
for a in range(x):
l[a]=l[a]+l[a+1]
l.insert(0,1)
return l
x=int(input())
a=1
b=0
print((x-a+1)*' ',[1])
while a<x:
b=yanghui(a)
print((x-a)*' ',b)
a+=1