print("模式A")
layer = 6
for i in range(1, layer + 1):
for j in range(1, i + 1):
print(f"{j}\t", end=" ")
print()
print("模式B")
Layer = 6
for i in range(1, layer + 1):
for j in range(1, layer - i + 2):
print(f"{j}\t", end="")
print()
print("模式C")
Layer = 6
for i in range(1, layer + 1):
for _ in range(layer - i):
print("\t", end="")
for j in range(i, 0, -1):
print(f"{j}\t", end="")
print()
print("模式D")
layer = 6
for i in range(1, layer + 1):
for _ in range(1, i):
print("\t", end="")
for j in range(1, layer - i + 2):
print(f"{j}\t", end="")
print()
结果如下:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
1
2 1
3 2 1
4 3 2 1
5 4 3 2 1
6 5 4 3 2 1
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1