如何用Python代码实现打印空心三角形图案?
- 内容介绍
- 文章标签
- 相关推荐
本文共计137个文字,预计阅读时间需要1分钟。
打印空心三角形,内容如下:
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()
本文共计137个文字,预计阅读时间需要1分钟。
打印空心三角形,内容如下:
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()

