使用for in循环模式构建一个等腰三角形,运行出来了,但是完全不是等腰三角形,代码应该没啥问题吧,会不会是缩进问题。🐽
>>> for i in range(6):
print(' '*(6+~i) + '*'*(2*i+1))
*
***
*****
*******
*********
***********
>>> for i in range(6):
print(' '*(6-i-1) + '*'*(2*i+1))
*
***
*****
*******
*********
***********
>>> for i in range(6):
print(f"{'*'*(2*i+1):^{2*6-1}}")
*
***
*****
*******
*********
***********