基本信息
源码名称:告白树(基于turtle)
源码大小:1.88KB
文件格式:.py
开发语言:Python
更新时间:2021-06-01
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

python 画表白树,树叶上可以写上心爱的人的名字,适用于表白场景

    if branchLen > 5:#剩余树枝太少要结束递归

        if branchLen<20:

            t.color("green")

            t.pensize(random.uniform((branchLen 5) / 4 - 2, (branchLen 6) / 4 5))

            t.down()

            t.forward(branchLen)

            love(t.xcor(),t.ycor())#传输现在turtle的坐标

            t.up()

            t.backward(branchLen)

            t.color("brown")

            return

        t.pensize(random.uniform((branchLen 5)/4-2,(branchLen 6)/4 5))

        t.down()

        t.forward(branchLen)


        # 以下递归

        ang=random.uniform(15,45)

        t.right(ang)

        tree(branchLen-random.uniform(12,16),t)#随机决定减小长度

        t.left(2*ang)

        tree(branchLen-random.uniform(12,16),t)#随机决定减小长度

        t.right(ang)

        t.up()

        t.backward(branchLen)