打印空心菱形

分析图

点击查看代码
for i in range(1, 6):
# 输出空格
for k in range(1, 6 - i):
print(' ', end="")
for j in range(1, 2 * i):
if j == 1 or j == 2 * i - 1:
print("*", end='')
else:
print(" ", end='')
print('')
# 输出下面的部分
for l in range(1, 5):
for m in range(1, l+1):
print(' ', end='')
for n in range(1, 10-2*l):
if n==1 or n==9-2*l:
print('*', end='')
else:
print(" ", end='')
print('')

浙公网安备 33010602011771号