在控制台输出如图所示一个8层的杨辉三角。
杨辉三角介绍:
每个数等于它上方两数之和
每行数字左右对称,由1开始逐渐变大
第n行的数字有n项,将n取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(8)
a=1
b=0
print([1])
while a<x:
b=yanghui(a)
print(b)
a+=1