【发布时间】:2021-06-22 15:04:16
【问题描述】:
我想为给定数字的用户打印数字模式。例如:如果用户输入 3,程序应生成 3 行,如下所示:
1
2 3 2
4 5 6 5 4
如果用户输入 4 并且输出必须是:
1
2 3 2
4 5 6 5 4
7 8 9 10 9 8 7
我的代码如下:
a=3
num = 1
num1=2
for x in range(0,a+1):
for y in range(0,a-x):
print(end="* ")
for y in range(x,0,-1):
print(num,end=" ")
num=num+1
for y in range(2,x+1):
print(num1,end=" ")
num1=num1+1
print()
我不知道我哪里做错了。
【问题讨论】:
标签: python python-3.x