明明代码没有问题,但是打出的菱形不居中
想问问怎么打对 用本代码
for i in range(0,4):
for y in range(0,4-i):
print(" ",end="")
print(""i)
for i in range(0,4):
for x in range(0,i):
print(" ",end="")
print(""(4-i))
实际情况
*
**
**
*
明明代码没有问题,但是打出的菱形不居中
想问问怎么打对 用本代码
for i in range(0,4):
for y in range(0,4-i):
print(" ",end="")
print(""i)
for i in range(0,4):
for x in range(0,i):
print(" ",end="")
print(""(4-i))
实际情况
*
**
**
*
你题目的解答代码如下:
for i in range(0,4):
for y in range(0,3-i):
print(" ",end="")
print("*"*(i*2+1))
for i in range(1,4):
for x in range(0,i):
print(" ",end="")
print("*"*((3-i)*2+1))
如有帮助,望采纳!谢谢!