求解!
将第二段的循环中的打印语句改变一下即可,参考如下代码:
n=int(input(''))
for i in range(1,n+1):
print((n-i)*' ','*' *(2*i-1))
for i in range(n,0,-1):
print((n-i+1)*' ','*'*(2*i-3))
n=5时运行结果:
*
***
*****
*******
*********
*******
*****
***
*
如对你有帮助,请点击采纳按钮。
网上找找有吧
第七行有问题,9是跟输入n的大小有关的,需要加的数是2*n-1