7-23 打印特殊三角形 (30分)
输入一个数字n,输出一个n层的特定三角形,三角形内数字增长是有规律的。
输入格式:
1个整数n,1<=n<=10
输出格式:
特定样式三角形
输入样例:
5
输出样例:
1 6 10 13 15
2 7 11 14
3 8 12
4 9
5
话不多说,上代码
s=int(input())
for i in range(1,s+1):
k=i
for j in range(1,s-i+2):
if(j==s-i+1):
print("{}".format(k),end="")
else:
print("{}".format(k),end=" ")
if(i<s+1):
if(j==1 or j==2):
if(j<s-i+1):
if(0<k<10):
print(" ",end="")
k+=s-j+1
print()