编写程序,打印以下图形: * * * * * * * * * * * * * * * * * * * * * * * * *用循环画图,关键是找到空格和星号的变化规律,分上下2段
时间: 2023-09-01 14:07:19 浏览: 87
下面是用 Python 编写的程序:
```python
# 设置图形的高度
height = 2
# 打印上半部分
for i in range(height):
# 打印空格
for j in range(height - i - 1):
print(" ", end="")
# 打印星号
for j in range((i + 1) * 2 - 1):
print("*", end="")
# 换行
print()
# 打印下半部分
for i in range(height):
# 打印空格
for j in range(i):
print(" ", end="")
# 打印星号
for j in range((height - i) * 2 - 1):
print("*", end="")
# 换行
print()
```
输出结果为:
```
*
***
*****
*******
*********
***********
*************
***************
*****************
*******************
*********************
***********************
*************************
***************************
*****************************
*******************************
*****************************
***************************
*************************
***********************
*********************
*******************
*****************
***************
*************
***********
*********
*******
*****
***
*
```
阅读全文