python练习题24


打印特殊三角形
输入一个数字n,输出一个n层的特定三角形,三角形内数字增长是有规律的。
输入格式:
1个整数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])

