for i in range(row):
for j in range(row-i):
print(' ', end='')
for j in range(2*i+1):
if j==0 or j==2*i or i==row-1:
print('*',end='')
else:
print(' ', end='')
print()
目前我的代码是这样,但是我需要输出到绿色部分都是空格,我无法在后方输入
for i in range(row):
for j in range(row-i):
print(' ', end='')
for j in range(2*i+1):
if j==0 or j==2*i or i==row-1:
print('*',end='')
else:
print(' ', end='')
print()
目前我的代码是这样,但是我需要输出到绿色部分都是空格,我无法在后方输入
for j in range(2*i+1):
if j==0 or j==2*i or i==row-1:
print('*',end='')
else:
print(' ', end='')
之后再加一个
for j in range(row-i)
print(' ', end='')
你题目的解答代码如下:
row = int(input("请输入一个整数:"))
for i in range(row):
for j in range(row-i):
print(' ', end='')
for j in range(2*i+1):
if j==0 or j==2*i or i==row-1:
print('*',end='')
else:
print(' ', end='')
for j in range(row-i): #加上
print(' ', end='')
print()
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!