圣诞树3行一个循环,每行一个规律一共三个规律,每行打完缩进减一,主要是把三行中的每行按规律打印, (我感觉题目难度:极难).主要是要自己观察每行的空的间隔的值实际上是5个3个0个来进行镂空的

def p(x):
    print(x, end='')

n = int(input())
indentation = 3*n-1
indent=indentation
for i in range(1,n+1):
    p(' '*indent)
    for j in range(1,i+1):
        p("*")
        p(' '*5)
    print()
    indent -=1
    p(' '*indent)
    for j1 in range(1,i+1):
        p("* *")
        p(" "*3)
    print()
    indent-=1
    p(' '*indent)
    for j2 in range(1,i+1):
        p("* * * ")
        
    print()
    indent-=1

for j3 in range(1,n+1):
    p(" "*indentation)
    print('*')