count = int(input('请输入要打印的层数n:'))
for i in range(1, count + 1):
    for j in range(count - i):
        print(' ', end=' ')
    for k in range(1, i + 1):
        print(k, end='')
    for r in range(i - 1, 0, -1):
        print(r, end='')
    print()

输出结果如下:
在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐