如何用Python代码实现打印空心三角形图案?

2026-05-24 14:071阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计137个文字,预计阅读时间需要1分钟。

如何用Python代码实现打印空心三角形图案?

打印空心三角形,内容如下:

pythona=int(input(输入行数:))for i in range(1, a + 1): print(' ' * (a - i) + '*' * (2 * i - 1))

打印空心三角形

'''
* 1
* * 2
* * 3
******* 4
'''
a = int(input("输入行数:"))

for i in range(0,a+1):
#空格数
space = a - i
for j in range(space):
print(" ",end="")

#星数
star = 2 * i - 1
for k in range(star):
#z中心判断是否输出为*
if k == 0 or k == star - 1 or i == a:
print("*",end="")
else:
print(" ",end="")


#换行
print()


如何用Python代码实现打印空心三角形图案?

本文共计137个文字,预计阅读时间需要1分钟。

如何用Python代码实现打印空心三角形图案?

打印空心三角形,内容如下:

pythona=int(input(输入行数:))for i in range(1, a + 1): print(' ' * (a - i) + '*' * (2 * i - 1))

打印空心三角形

'''
* 1
* * 2
* * 3
******* 4
'''
a = int(input("输入行数:"))

for i in range(0,a+1):
#空格数
space = a - i
for j in range(space):
print(" ",end="")

#星数
star = 2 * i - 1
for k in range(star):
#z中心判断是否输出为*
if k == 0 or k == star - 1 or i == a:
print("*",end="")
else:
print(" ",end="")


#换行
print()


如何用Python代码实现打印空心三角形图案?