当前位置:首页 / 文章测试 / 打印出杨辉山角n行,杨辉三角最本质的特征是,它的两条斜边都是由数字1组成的,而其余的数则是等于它肩上的两个数之和。

打印出杨辉山角n行,杨辉三角最本质的特征是,它的两条斜边都是由数字1组成的,而其余的数则是等于它肩上的两个数之和。

开始打字练习

def triangle(n):

L=[]

for i in range(n):

if i==0:

L.append([1])

elif i==1:

L.append([1,1])

else:

y =[]

for j in range(i+1):

if j==0 or j==i:

y.append(1)

else:

y.append(L[i-1][j]+L[i-1][j-1])

L.append(y)

return L

n=int(input("请输入杨辉三角打印的行数:"))

x=triangle(n)

for i in range(len(x)):

s=str(x[i])

print(s.center(n*10))

声明:以上文章均为用户自行发布,仅供打字交流使用,不代表本站观点,本站不承担任何法律责任,特此声明!如果有侵犯到您的权利,请及时联系我们删除。