使用 Turtle 制作一棵树(正面朝上)

Making a Tree using Turtle (That is right side up)

这是我第一次使用 turtle,请多多包涵。我想用 turtle 在 python 中制作一个树图。我做了这棵树,它看起来很完美,除了一个问题,这看起来很简单,但是当我打印出我的树时,它看起来像这样。

那么我要添加什么才能使我的树正面朝上呢?这是我的代码。提前致谢!

import turtle

t = turtle.Turtle()


def tree(length = 100):

    if length < 10:
        return
    t.forward(length)
    t.left(30)
    tree(length *.7)
    t.right(60)
    tree(length * .7)
    t.left(30)
    t.backward(length)
    return


tree()

turtle.done()

你一定要记住函数是递归的,所以你需要在函数外转乌龟。您可以在函数中使用函数,但我会在调用函数之前在全局范围内转动海龟:

t.left(90) # then call tree after with tree()