lst = []
for i in range(9):
s = [1]
if i == 0: # 第一行
pass
elif i == 1: # 第二行
s += [1]
else: # 其它行
for j in range(len(lst[i-1]) - 1):
num = lst[i-1][j] + lst[i-1][j+1]
s.append(num)
s += [1]
lst.append(s)
for i, s in enumerate(lst):
print(' ' * (9-1-i), end='') # 输出每行前边的空格
ss = [str(c).center(2) for c in s]
print(' '.join(ss))