'''
給你一個正整數 N,請你印出以 1~N 的數字構成的金字塔圖案。
輸入說明:
輸入一個正整數 N (1<=N<=9),代表要印出的金字塔的高。
輸出說明:
請依照輸出範例的格式,輸出指定高度的數字金字塔。
(PS.由於這個系統會吃掉每行前面及後面的空格,
故請在每行前面的空格改以 _ 符號輸出。)
範例輸入:
3
範例輸出 :
__1
_12
123
'''
n = int(input("input a number: "))
for i in range(n): # 總共有n層
for j in range(n - i - 1): # 在第一個*號出現前,先印出空白
print(" ", end = "")
for k in range(i + 1): # 印出該層所需要的*字數量
print(k+1 , end = "" )
print() # 換行
沒有留言:
張貼留言