1.使用for-for循环语句:

border_num=int(input('请输入要打印的层数n:'))

for i in range(1,border_num+1):

    for j in range(border_num-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()

2.结果如图(打印行数用键盘输入)

6c70ad22e1df44d2ac538e627a008dc5.jpg

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐