python双重循环打印该菱形 * *** ***** ******* ***** *** *
时间: 2023-12-24 08:03:10 浏览: 81
Python 使用双重循环打印图形菱形操作
以下是使用双重循环打印菱形的Python代码:
```python
from sys import stdout
# 打印上半部分菱形
for i in range(4):
for j in range(2 - i + 1):
stdout.write(' ')
for k in range(2 * i + 1):
stdout.write('*')
print()
# 打印下半部分菱形
for i in range(3):
for j in range(i + 1):
stdout.write(' ')
for k in range(4 - 2 * i + 1):
stdout.write('*')
print()
```
输出结果为:
```
*
***
*****
*******
*****
***
*
```
阅读全文