编辑**我不能把字符串乘以整数。这是家庭作业,这些是说明**
我需要用python中的for循环或while循环(强制)来做一个三角形。最终输出应该如下所示。在
T
TT
TTT
TTTT
TTTTT
TTTTTT
TTTTT
TTTT
TTT
TT
T
我已经计算了第一部分,从第一行打印到中间行,但我不知道如何反转我的函数。在
^{pr2}$我想做的就是这样牵引长度。在
def triangle(base):
for length in range(base+1):
for b in range(length):
print("T",end="")
print()
for length in range(base):
for b in range(length-1):
print("T",end="")
print()
但只打印这个,我找不到继续打印“T”的方法,直到它完成:
T
TT
TTT
TTTT
TTTTT
TTTTTT
TTTTT
试试下面的方法
示例
^{pr2}$您可以在单个列表理解中执行此操作:
将其转换为单个for循环很简单:
^{pr2}$修正了问题的变化:
相关问题 更多 >
编程相关推荐