杨辉三角Python输出个菱形,就是上下对称那种,也可以左右对称,重复输出
layer = int(input("请输入层数:"))
while layer & 1 == 0:
layer = int(input("层数必须是奇数层!"))
for i in range(1, layer//2 + 2):
print(" "* (layer - i), end="")
print("*"* (2*i - 1))
for i in range(layer//2, 0, -1):
print(" "* (layer - i), end="")
print("*"* (2*i - 1))