当前位置:   article > 正文

python输出空心矩形_简单空实心图形打印|Python练习系列[3]

pythonfor循环打印空心矩形

练习内容:打印空实心等腰三角形,空实心菱形,空实心梯形,空实心正六边形

简单空实心图形打印完整代码和注释如下

def shape_print(n):

#实心等腰三角形

for y in range(n):

for x in range(n-y-1):#先循环打印空格 形成一个倒直角三角形 range()中的值是形成的规律

print(' ',end='')

for z in range(y*2+1):#再循环打印X 形成一个等腰三角形 range()中的值是形成的规律

print('X',end='')

print()

print()#间隔

#空心等腰三角形

for y in range(n):

for x in range(n-y-1):#先循环打印空格 形成一个倒直角三角形 range()中的值是形成的规律

print(' ',end='')

for x in range(1):#再循环打印左腰边

print('X',end='')

for z in range(y*2-1):#再循环打印内部空格 形成内部的等腰三角形 range()中的值是形成的规律

if y

print(' ',end='')

for x in range(1):#再循环打印右腰边

if 0

print('X',end='')

if y==n-1:#再循环打印底边

print('X'*y*2,end='

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/742905
推荐阅读
相关标签
  

闽ICP备14008679号