用户输入1<=n<=100的正整数。输出一个上三角数字三角形,每隔4个打一个字符。
例如输入5,输出为如图
1 6 10 13 15
2 7 11 14
3 8 12
4 9
5
n = int(input('输入整数:'))
for s in range(1,n+1):
for t in range(n,s-1,-1):
print("{:>4}".format(s),end="")
s += t
print()
#coding=utf-8
list = []
for i in range(5):
list.append(5-i)
for i in range(5):
for j in range(0, 5 - i):
sum =0;
for k in range(0,j):
sum+=list[k]
print(i+1+sum, end=" ")
print("")
n = input()
n = int(n)
for i in range(1,n+1):
print(i,"\t",end="")
j = n-i
m = i+n
for k in range(1,j+1):
print(m,"\t",end="")
m = m+n-k
print()