【发布时间】:2017-07-30 00:20:15
【问题描述】:
下面是我的反向三角形循环的代码,当我运行代码时,会创建额外的空行。我需要帮助删除多余的空行,以便每个函数只有一次空的新行。该函数需要如下图所示
图片
***********
*********
*******
*****
***
*
守则:
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")
【问题讨论】:
-
尝试删除最后一行:print("\n")
-
@Bug 这并不能解决问题。自己试试吧。
-
尝试将
print("\n")改为只使用print() -
@downshift 也会产生奇怪的效果。
-
已排序并发布为答案
标签: python python-3.x loops for-loop