Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中删除输出中的额外行_Python_String_Loops - Fatal编程技术网

在Python中删除输出中的额外行

在Python中删除输出中的额外行,python,string,loops,Python,String,Loops,这是在Python3中打印右箭头的代码。即使我得到了输出,我也在两个循环之间得到了一些额外的行。如何删除多余的行 代码: 我的输出: n=5 预期产出: ***** **** *** ** * ** *** **** ***** 只要测试一下: n=int(输入()) 对于范围(0,n-1)内的i: 打印(“*(i*2)+“*”*(n-i)) 对于范围(n-1,-1,-1)内的j: 打印(“*(j

这是在Python3中打印右箭头的代码。即使我得到了输出,我也在两个循环之间得到了一些额外的行。如何删除多余的行

代码:

我的输出: n=5

预期产出:

*****    
  ****   
    ***  
      ** 
        *
      ** 
    ***  
  ****   
***** 
只要测试一下:

n=int(输入())
对于范围(0,n-1)内的i:
打印(“*(i*2)+“*”*(n-i))
对于范围(n-1,-1,-1)内的j:
打印(“*(j*2)+“*”*(n-j))
输入 输出 只要测试一下:

n=int(输入())
对于范围(0,n-1)内的i:
打印(“*(i*2)+“*”*(n-i))
对于范围(n-1,-1,-1)内的j:
打印(“*(j*2)+“*”*(n-j))
输入 输出
您的代码很好,只需要在循环的开始和结束处进行一些更改。试试这个:

n = int(input())
for i in range(0,n):
    print(" "*(i*2) + "*"*(n-i))
for j in range(n-2,-1,-1):
    print(" "*(j*2) + "*"*(n-j))
n=5时的输出:

*****
  ****
    ***
      **
        *
      **
    ***
  ****
*****

您的代码很好,只需要在循环的开始和结束处进行一些更改。试试这个:

n = int(input())
for i in range(0,n):
    print(" "*(i*2) + "*"*(n-i))
for j in range(n-2,-1,-1):
    print(" "*(j*2) + "*"*(n-j))
n=5时的输出:

*****
  ****
    ***
      **
        *
      **
    ***
  ****
*****

是的,它起作用了。我忘了中间的事了。谢谢!是的,它起作用了。我忘了中间的事了。谢谢!
n = int(input())
for i in range(0,n):
    print(" "*(i*2) + "*"*(n-i))
for j in range(n-2,-1,-1):
    print(" "*(j*2) + "*"*(n-j))
*****
  ****
    ***
      **
        *
      **
    ***
  ****
*****