模式A
ls = ""
j = 0
layer = int(input("请输入层数"))
for i in range(1, layer + 1):
# 先打数字
for _ in range(1):
j += 1
ls += str(j)
ls += " "
print(ls, end=" ")
# 再打空格
print()
模式B
layer = int(input("请输入层数"))
j = layer
for i in range(1, layer + 1):
# 先打数字
for j in range(1,j+1):
print(j, end=" ")
j -= 1
# 再打空格
print()
模式C
layer = int(input("请输入层数"))
i = layer
j = 1
k = 0
for _ in range(1, layer + 1):
k += 1
j += 1
a = k
# 先打空格
for _ in range(1,i):
print(" ",end=" ")
# 再打数字
for _ in range(1, j):
print(a,end=" ")
a -= 1
print()
i -= 1
模式D
layer = int(input("请输入层数"))
i = layer
j = 1
for _ in range(1, layer + 1):
k = 1
j += 1
# 先打空格
for _ in range(1,j-1):
print(" ",end=" ")
# 再打数字
for _ in range(1, i+1):
print(k, end=" ")
k += 1
print()
i -= 1