打印图案
x = int(input(‘请输入最长行的的个数:’))
y = int(input('请输入每个之间的间隔:’))
i = 1
while i<= x: #第一个while组成菱形上半部
j = 1
k = 1
while k <= x-i:
print(’ ‘y,end = ‘’) #每一行最左边到第一个之间的空格
k += 1
while j <= i:
print(’’, end=’ '(2y-1)) #每一行的个数和与之间的间隔,要计算好才能上下对齐
j += 1
print(’\n’)
i += 1
while i <= 2x-1: #第二个while组成菱形下半部
a = x+1
b = 2x-1
while a <= i:
print(’ ‘y, end=’’)
a += 1
while b >= i:
print(’’, end=’ ‘(2y-1))
b -= 1
print(’\n’)
i += 1