用python打印文本树

用python打印文本树,python,Python,如何在python中打印树,使其看起来如下所示: /\ / \ / \ / \ / \ / \ / \ / \ / \ / \ 高度应该可以更改。@DavidJeon我正要发布我的答案,但你在我编辑问题时删除了它。这是解决办法

如何在python中打印树,使其看起来如下所示:

          /\
         /  \
        /    \
       /      \
      /        \
     /          \
    /            \
   /              \
  /                \
 /                  \

高度应该可以更改。

@DavidJeon我正要发布我的答案,但你在我编辑问题时删除了它。这是解决办法。哈,同样的事情发生在我身上!@franciumCool做得很好,这是一个自我回答的问题吗?
tree=lambda L:“\n”.join(“%s/%s\\”%(“*(L-i)”,“*i)表示范围(L)内的i”)
def tree(n):
    treeStr = ""
    for i in range(0,n):
        level = " "*(n-i) + "/" + " "*(2*i) + "\\"
        treeStr += level.center(n+1) + "\n"
    print(treeStr)

tree(10);