gpt4 book ai didi

python - 需要帮助删除 python 反向三角形循环的额外线

转载 作者:太空宇宙 更新时间:2023-11-03 14:57:39 24 4
gpt4 key购买 nike

下面是我的反向三角形循环的代码,当我运行代码时,会创建额外的空行。我需要帮助删除多余的空行,以便每个函数只有一次空新行。该函数需要如下图所示

图片

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

代码:

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)
* * * * * * * * * *
* * * * * * * * *
* * * * * * * *
* * * * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*

关于python - 需要帮助删除 python 反向三角形循环的额外线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45395230/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com