請問python要怎麼印數字倒等腰三角形
目前我爬文的結果只有*號的
但是不知道怎麼把他變成(倒等腰三角形)的數字
如圖三
我需要如圖一這樣(倒反的等腰三角形 )做出來能像圖三一樣 尖頭朝下的
結果應該是
1234321
12321
121
1
再麻煩各位幫忙了
謝謝🙏
請問python要怎麼印數字倒等腰三角形
目前我爬文的結果只有*號的
但是不知道怎麼把他變成(倒等腰三角形)的數字
如圖三
我需要如圖一這樣(倒反的等腰三角形 )做出來能像圖三一樣 尖頭朝下的
結果應該是
1234321
12321
121
1
再麻煩各位幫忙了
謝謝🙏
SPACE = 3
nrow = int(input(">>>"))
for i in range(nrow):
curDataA = range(1, nrow - i + 1)
curDataB = curDataA[:-1][::-1]
rowData =''.join(map(lambda x: str(x).center(SPACE), curDataA )) + ''.join(map(lambda x: str(x).center(SPACE), curDataB ))
print("_" *(i *SPACE) + rowData)