shan11001000 2021-11-13 14:59 采纳率: 0%
浏览 586

打印一个高度为n的、由“*”组成的正菱形图案

img

  • 写回答

2条回答 默认 最新

  • CSDN专家-HGJ 2021-11-13 15:45
    关注

    代码可以这样写:

    n=int(input())
    
    for i in range(1,n+1):
        if i<=(n+1)/2:
            print(' '*(n-i),'* '*i)
        
        else:
            print(' '*(i-1), '* '*(n-i+1))
    
    
    
    F:\2021\qa\ot2>t8
    7
           * 
          * *
         * * *
        * * * *
         * * *
          * *
           *
    
    

    如有帮助,请点采纳。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 11月13日