
模式A
代码
n = int(input("请输入层数"))
for i in range(1, n + 1):
print()
for j in range(1, i + 1):
print(f"{j}\t", end="")
print()
效果

模式B
代码
n = int(input("请输入层数"))
for i in range(1, n + 1):
print()
for j in range(1, n - i + 2):
print(f"{j}\t", end="")
print()
效果

模式C
代码
n = int(input("请输入层数"))
for i in range(1, n + 1):
print()
# 空格
for _ in range(n - i+1):
print("\t", end="")
# 数字
for j in range(i, 0, -1):
print(f"{j}\t", end="")
print()
效果

模式D
代码
n = int(input("请输入层数"))
for i in range(1, n + 1):
print()
# 空格
for _ in range(i):
print("\t", end="")
# 数字
for j in range(1, n - i + 2):
print(f"{j}\t", end="")
print()
效果