写入文件以下内容
1
121
12321
1234321
123454321
1234321
12321
121
1
要求:
使用双层循环语句实现
提交源代码和输出结果的截图
import numpy as np
n = int(input())
temp = [[]]
for i in range(1, n + 1):
for _ in range((2 * (n - 1) - 2 * (i - 1))):
temp[-1].append(' ')
for j in range(1, i + 1):
temp[-1].append(j)
for k in range(i - 1, 0, -1):
temp[-1].append(k)
temp.append([])
temp.pop()
temp1 = np.mat(temp, dtype='U')
temp2 = np.copy(temp1)
temp2 = np.delete(temp2, n - 1, axis=0)
np.flip(temp2, 0)
np.savetxt('a.txt', np.r_[temp1, np.flip(temp2, 0)], fmt='%s')