python编程显示以下图形,数字间隔一个空格。 1.输入格式: 请输入行数n: 3 输出格式: 1 2 1 2 3 2 1 2 3
时间: 2024-04-30 22:21:44 浏览: 37
以下是实现该图形的 Python 代码:
```python
n = int(input("请输入行数n: "))
for i in range(1, n+1):
# 打印数字前的空格
for j in range(n-i):
print(" ", end="")
# 打印左半部分数字
for j in range(i, 0, -1):
print(j, end=" ")
# 打印右半部分数字
for j in range(2, i+1):
print(j, end=" ")
# 换行
print()
```
输出结果为:
```
请输入行数n: 3
1
2 1 2
3 2 1 2 3
```