输出n行图形,当n为4的时候,图形见下图 4444444 33333 222 1 222 33333 4444444
时间: 2024-02-10 16:17:22 浏览: 143
以下是可以输出上述图形的Python代码:
```python
n = 4
# 上半部分
for i in range(n, 0, -1):
for j in range(i):
print(str(i), end='')
for j in range(2*(n-i)):
print(' ', end='')
print()
# 下半部分
for i in range(2, n+1):
for j in range(i):
print(str(i), end='')
for j in range(2*(n-i)):
print(' ', end='')
print()
```
输出结果为:
```
4444444
33333
222
1
222
33333
4444444
```
注:如果需要在控制台输出完整的图形,可以根据需要调整控制台的宽度。
阅读全文