#请输入你要打印的列数:
row=int(input("请输入你要打印的列数:"))
#等腰三角形
print("1.等腰三角形%d列"%(row))
for i in range(1,row):
for j in range(1,(row-i)):
print(' ',end='')
for k in range(1,2*i):
print('*',end='')
print()
#空心等腰三角形
print("2.空心等腰三角形%d列"%(row))
for i in range(1,row):
for j in range(1,(row-i)):
print(' ',end='')
for k in range(1,2*i):
if k==1 or k== 2*i-1 or i==row-1:
print('*',end='')
else:
print(' ',end='')
print()
#空收等腰三角形
print("3.空心等腰三角形%d列"%(row))
for i in range(1,row):
for j in range(1,(row-i)):
print(' ',end='')
for k in range(1,2*i):

这篇博客展示了如何使用Python来打印等腰三角形、空心等腰三角形以及实心和空心棱形。通过用户输入列数,程序会动态生成相应图形。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



