【问题标题】:Remove extra space from pattern从图案中删除多余的空间
【发布时间】:2020-07-23 15:15:26
【问题描述】:

这是python中180度三角形图案的图案

for i in range(0,n):
        for j in range(n,-1,-1):
            if(j<=i):
                    print("#",end="")
            else:
                    print(" ",end="")
        print("")

这个输出是这样的:

      #
     ##
    ###
   ####
  #####
 ######

如您所见,它有额外的空格 我想要的是:

     #
    ##
   ###
  ####
 #####
######

【问题讨论】:

    标签: python-3.x whitespace


    【解决方案1】:

    试试这个:

    n = int(input())
    for i in range(1,n+1):
            for j in range(n,0,-1):
                if(j<=i):
                        print("#",end="")
                else:
                        print(" ",end="")
            print("")
    

    【讨论】:

    • 它正在删除侧面的空间,但在第一行添加一个空行
    • 因为我最近打开了这个帐户,它显示如下:“感谢您的反馈!声望低于 15 人的投票被记录,但不要更改公开显示的帖子得分”。跨度>
    • 是的,我做到了,如果你觉得这个问题有用,请点赞
    • @Rogue,坚持你选择的答案 :) 不要改变它(对于未来的情况)
    猜你喜欢
    • 1970-01-01
    • 2020-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 2023-01-31
    相关资源
    最近更新 更多