关于#Python#的问题,如何解决?

问题遇到的现象和发生背景

想利用Python进行矩阵的自动编写

我想要达到的结果

我想要输出如下矩阵,当然不是表格的形式,只是矩阵数字是这些

img


[[1] + [n * 3 + m + 2 for m in range(3)] for n in range(10)]

img

# 要输出的最大数字
num = 40
# 从2开始
i = 2
while i <= num:
    # 每一行第1个数字都是1
    print(1, end='')
    print(' ', end='')
    # 输出3个数后换行
    for j in range(3):
        print(i, end='')
        print(' ', end='')
        i += 1
    print()

输出结果:

img

有帮助的话,请点采纳~