for i in range(6): #循环6次打印6行
for j in range(5-i): #打印空格每次循环递减
print(' ',end='')
for q in range(2*i+1): #打印星星
if q==0 or i==5 or q==2*i: #判断打印星星位置,在开头,结尾和最后一行打印星星
print('*',end='')
else:
print(' ',end='')
print() #每行循环结束后换行
python打印镂空金字塔,体现循环精髓
最新推荐文章于 2024-05-11 15:10:41 发布