欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

python杨辉三角金字塔

发布时间:2023/12/20 52 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python杨辉三角金字塔 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

python杨辉三角金字塔(CQUPT.20201.4.26.1)

代码如下:

def fun(n):list_1=[[1]*n for i in range(n)]#相当于创建二维数组for i in range(n):for j in range(i+1):if(i==j or j==0):list_1[i][j]=1else:list_1[i][j]=list_1[i-1][j]+list_1[i-1][j-1]a=max(list_1[-1])s=0while(a>0):s+=1a//=10 for i in range(n):if(i<n-1):print(' '*s*(n-1-i),end='')for j in range(i+1):print("%*d"%(s,list_1[i][j]),end=' '*s)#print("{:^}")也可用于居中但是要知道明确的位数print('\n') n=int(input()) fun(n)

总结

以上是生活随笔为你收集整理的python杨辉三角金字塔的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。