分形树

import turtle
x = 10
def draw_tree(y):
    if y > x:
        turtle.forward(y)
        turtle.right(20)
        draw_tree(y / 1.5)
        turtle.left(40)
        draw_tree(y / 1.5)
        turtle.right(20)
        if y / 2 <= x:
            turtle.color('green')
        else:
            turtle.color('brown')
        turtle.backward(y)
def main():
    turtle.speed(1)
    turtle.hideturtle()
    turtle.penup()
    turtle.left(90)
    turtle.backward(100)
    turtle.showturtle()
    turtle.pendown()
    turtle.pensize(2)
    turtle.color('brown')
    draw_tree(50)
if __name__ == '__main__':
    main()
turtle.done()

 

posted @ 2020-09-22 10:44  锂加熔融的锌盐  阅读(136)  评论(0)    收藏  举报