第一种方法:
for i in range(6):
print(' '*(6-i),'*'*(2*i+1))
第二种方法:
for i in range(6): #外部循环打印6层
for j in range(5-i): #打印每一行时进行循环打印空格
print(' ',end='')
for q in range(2*i+1): #打印空格后紧跟打印星星,每次循环次数代表打印星星数量
print('*',end='')
print() #打印每一层后换行继续下一次循环
python打印六层金字塔
最新推荐文章于 2022-04-17 15:59:26 发布