python練習題24


打印特殊三角形
輸入一個數(shù)字n,輸出一個n層的特定三角形,三角形內(nèi)數(shù)字增長是有規(guī)律的。
輸入格式:
1個整數(shù)n,1<=n<=10
輸出格式:
特定樣式三角形
輸入樣例:
5
輸出樣例:
1 ?6 ?10 13 15
2 ?7 ?11 14?
3 ?8 ?12?
4 ?9?
5
答:
n=int(input())
l=[]
m=1
for i in range(n):
? ? ls=[]
? ? for j in range(n-i):
? ? ? ? ls.append(m)
? ? ? ? m+=1
? ? l.append(ls)
for i in range(n):
? ? for j in range(n-i):
? ? ? ? if j<n-i-1:
? ? ? ? ? ? print('%-3d'%l[j][i],end='')
? ? ? ? else:
? ? ? ? ? ? print(l[j][i])

