# 数字金字塔
n=eval(input("请输入行数:"))
t = 2 * (n - 1)    #空格与行数对应的关系
for i in range(1, n + 1):
    print(" " * t, end="")
    t -= 2
    for j in range(1, i + 1):
        print(str(j) + " ", end="")
    for k in range(i - 1, 0, -1):
        print(str(k) + " ", end="")
    print()    #换行
运行结果如下:      
  ​​     ​​

Logo

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

更多推荐