python杨辉三角金字塔
生活随笔
收集整理的這篇文章主要介紹了
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杨辉三角金字塔的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《C游记》 第二章 - 初识分支句 循环
- 下一篇: 鸟哥的Linux私房菜:首次登陆与在线求