某不知名人士 2023-05-16 14:47 采纳率: 92%
浏览 26
已结题

python星星打印

这个提高感觉不是一般的提高,有没有知道的告诉我一下,这个属于循环结构的内容吗😂

img

img

  • 写回答

3条回答 默认 最新

  • Dick_不周 2023-05-16 15:27
    关注
    n = int(input('您想看几行呀?'))
    ##首先确定最大空格行
    _s =int((n-1)/2) if n%2 == 1 else int((n-2)/2)
    for i in range(1,int(n)+1) :   ### 从1开始,到n结束
        if i % 2 == 1 :
           print( _s*' '+ i * '*')      ### 空格+一个或多个‘*’
           _s -=1                        ### 空格数量 -1 
        else :
            print(' ')                     #### 跳过
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 12月25日
  • 已采纳回答 12月17日
  • 创建了问题 5月16日