下面是我的反向三角形循环的代码,当我运行代码时,会创建多余的空行。我需要删除多余的空行的帮助,以便每个函数只有一个空的新行。该功能需要如下图所示
图片
***********
*********
*******
*****
***
*
代码:
def triangle (height):
return height
num=11
print()
for i in range(num,0,-2):
for j in range(0,num-i):
print(end=(" "*2))
for j in range(0,i):
print("*",end=(" "*2))
print("\n")
最佳答案
def triangle(height):
for index, i in enumerate(range(height, 0, -1)):
print(end=" " * index)
print("* " * i)
triangle(5)
* * * * *
* * * *
* * *
* *
*
triangle(10)
* * * * * * * * * *
* * * * * * * * *
* * * * * * * *
* * * * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*