def getList(m,n):
'''
m 行数
n 列数
返回的是m行n列的二维数组,默认值为0
'''
ma = [ [0 for i in range(n)] for i in range(m) ]
return ma
def printList(arr):
for i in arr:
for j in i:
if j != 0:
print('%5d' %(j) ,end='')
else:
print('%5s' %('') ,end='')
print();
n = int( input() );
a = getList(n,n)
for i in range(0,n):
k = 1
for j in range(i,n):
if j >= i:
a[i][j] = k;
k += 1
printList(a)
/**************************************************************
Problem: 1204
User: admin
Language: Python
Result: Accepted
Time:106 ms
Memory:34480 kb
****************************************************************/