递归画图问题 利用python解答

画一个X图形,这个图形是分层次的
一层图形为
X
二层图形为
XX
X
XX
以此类推,如果设n层图形为B(n),那么给出B(n)公式
B(n-1) B(n-1)
B(n-1)
B(n-1) B(n-1)

求个python解答

写一个函数,使用递归方法,参考如下代码:

def drawX(n):
    if n == 1:        
        print('X')
    else:
        print('X '*n)
        drawX(n-1)
        print('X '*n)
drawX(1)

如有帮助,请点击本回答的采纳按钮。