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

本文展示了如何使用Python编程打印出空心和实心的等腰三角形、菱形、梯形和正六边形。通过一系列的循环和条件判断,实现了不同形状的空心与实心图形的绘制,提供了详细的代码注释。
摘要由CSDN通过智能技术生成

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

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

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='

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值