用循环绘制直角三角形

时间:2016-10-01 03:21:41

标签: python loops

我花了最后半个小时玩,我仍然不知道如何制作它,所以每次循环时都会添加一个角色。 这张照片可以更好地解释我的意思。

这是我的代码:

triangle_char = input("Enter a character: \n")

triangle_height = int(input("Enter triangle height: \n"))

for row in range(triangle_height):
    print(triangle_char)

Result of my code

1 个答案:

答案 0 :(得分:1)

(我之前的回答并没有仔细考虑过,所以编辑:)

您只需要将triangle_char添加到字符串中即可。首先声明一个空字符串

string = ""

然后循环的每次迭代,添加一个字符

string += triangle_char

例如:

triangle_char = input("Enter a character: \n")

triangle_height = int(input("Enter triangle height: \n"))

string = ""

for row in range(triangle_height):
    string += triangle_char
    print(string)

将为您提供您正在寻找的结果