【程序5.13】编写程序,输出如图形。 * *** ***** *** *
时间: 2023-09-03 08:06:59 浏览: 166
分析:这道题目可以先将图形分成两部分,上半部分和下半部分。上半部分是一个等腰三角形,下半部分是一个倒置的等腰三角形。因此可以分别编写两个循环来输出这两个部分,最后再将它们合并在一起即可。
程序代码如下:
```python
# 输出上半部分
for i in range(1, 4):
for j in range(3 - i):
print(" ", end="")
for k in range(2 * i - 1):
print("*", end="")
print()
# 输出下半部分
for i in range(2, 0, -1):
for j in range(3 - i):
print(" ", end="")
for k in range(2 * i - 1):
print("*", end="")
print()
# 输出最后一行
print("*")
```
输出结果如下:
```
*
***
*****
***
*
*
```
阅读全文
相关推荐










