# a-1 # for i in range(1, 8): # print() # for k in range(1, i): # print(k, end=" ") # # # a-2 # for j in range(1, 9): # print() # for k1 in range(j-1, 1, -1): # print(j-k1, end=" ")结果 b 模式下的两种办法
for i in range(2, 8):
print()
for k in range(i + 1, 9, 1):
print(abs(i - k), end=" ")
c模式下。头昏脑胀终于搞定
for i in range(1, 9):
print()
# 这个步幅和起始点是怎么弄的呢???不过它的模式成功了
for j in range(8, 0, -5):
print((j-i) * " ", end="")
for k in range(i - 2, 0, -1):
print(k, end=" ")
D模式
for i in range(2, 8):
print()
for j in range(11, 0, -2):
print((i - j) * " ", end="")
# print(i - j, end=" ")
for k in range(i + 1, 9, 1):
print(abs(i - k), end=" ")
结果



