#关键是找到规律,然后用循环或条件判断
def print_cris(n):
for i in range(1,n+1): #循环打印树枝,每循环一次打印三行,找到每行的规律,然后分别打印
for j in range(1,4):
if j == 1:
print('{:^{}}'.format('* '*(i-1)+'*',6*n-1)) #每次外循环中第一行的规律
elif j == 2:
print('{:^{}}'.format('* * '*(i-1)+'* *',6*n-1)) #每次外循环中第二行的规律
else:
print('{:^{}}'.format('* * * '*(i-1)+'* * *',6*n-1)) #每次外循环中第三行的规律
for _ in range(n): #循环打印树干
print('{:^{}}'.format('*',6*n-1))
while True:
try:
n = int(input())
print_cris(n)
except:
break



京公网安备 11010502036488号