钗染星星 2021-05-11 08:36 采纳率: 33.3%
浏览 28
已采纳

宝们,这该怎么办,上面正的会了,倒着的怎么办 菱形图案(自行输入行数) 输入菱形上半部分行数:10

宝们,这该怎么办,上面正的会了,倒着的怎么办 菱形图案(自行输入行数) 输入菱形上半部分行数:10 * *** ***** ******* ********* *********** ************* *************** ***************** ******************* ***************** *************** ************* *********** ********* ******* ***** *** *
  • 写回答

2条回答 默认 最新

  • 小兔子编程 优质创作者: 编程框架技术领域 2021-05-11 08:51
    关注

    程序源码:

    
    n = int(input("输入要显示的层数:"))   
    #输出上面部分
    for i in range(n):
        print(' ' * (n - i-1), end="")
        for j in range(2 * i+1):
            print('*', end="")
        print()
    #输出下面部分
    for i in range(n-1):
        print(' ' * (i+1), end="")
        for j in range(2*(n-(i+1))-1):
            print('*', end="")
        print()

    运行结果:

    
    输入要显示的层数:10
             *
            ***
           *****
          *******
         *********
        ***********
       *************
      ***************
     *****************
    *******************
     *****************
      ***************
       *************
        ***********
         *********
          *******
           *****
            ***
             *
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?