2401_88371821 2024-11-19 09:35 采纳率: 75%
浏览 5
已结题

请找一下编写程序中的问题

img


请问这样编写错哪里了,一直不对。怎么改都不对,但是我明白意思,就是不知道问题在哪里。

  • 写回答

2条回答 默认 最新

  • 7*24 工作者 2024-11-19 11:05
    关注
    
    '''
    * 的个数:1,3,5,7,。。。,也就是 2*行数-1,当达到最大之后,反过来即可
    空格的数量:n-行数
    '''
    n = int(input())
    for i in range(1,n+1):
        print(' '*(n-i) + '*'*(2*i-1)  )
    
    for i in range(n-1,0,-1):
        print( ' '*(n-i) + '*'*(2*i-1) )
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月27日
  • 已采纳回答 11月19日
  • 创建了问题 11月19日