这是我目前的代码。问题正好在标题中。 (我希望能够正确对齐我的三角形)
def Triangle(height):
if height % 2 == 0:
print "Please enter a height that is odd"
else:
stringTriangle = "x"
for x in range(height):
print stringTriangle
for x in range(1):
stringTriangle+="xx"
答案 0 :(得分:4)
要制作包含n
个空格的字符串,请使用" "*n
。要连接两个字符串a
和b
,请使用a + b
。要了解可以使用字符串完成的其他事项,请参阅Python 2: Built-in Types: str
and Other Sequence Types。
从那里,您应该能够通过计算图中每行所需的空格数和星号来解决您的作业问题。