Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 用循环画直角三角形_Python_Loops - Fatal编程技术网

Python 用循环画直角三角形

Python 用循环画直角三角形,python,loops,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) (我之前的回答没有经过深思熟虑,所

我已经花了半个小时到处玩了,但我仍然不知道如何制作,所以每次循环时都会添加一个角色。 这幅画能更好地解释我的意思

这是我的密码:

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

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

for row in range(triangle_height):
    print(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)

将给出您要查找的结果

您需要根据行打印字符数-一种简单的方法是将字符乘以行:
print(triangle_char*(row)+1)
ahhh。我懂了。非常感谢。多么愚蠢的错误:/