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。我懂了。非常感谢。多么愚蠢的错误:/