python turtle画分形树 递归,python用turtle库绘画树形

大家好,本文将围绕python turtle画分形树 递归展开说明,python用turtle库绘画树形是一个很多人都想弄明白的事情,想搞清楚python数据结构递归树需要先了解以下几个事情。

发现很多地方都会出的一道题,利用turtle和递归绘制一个二叉树,很多新手(包括我,也是上了大学才开始接触编程,目前大一)对递归的运行方式不是很了解。我也发现csdn上面都是直接放代码,很不容易看懂,那么这里就是就是给同学们说一下这个二叉树和递归之前的关系

import turtle as t
t.setup(800,800)
t.mode("logo")                                #将起始方向改变为向上
t.speed("fastest")
def tree(length,deep):                       #主干部分
    if deep>=0:
        t.fd(length)
        t.left(15)
        tree((length-6),deep-1)
        t.right(30)
        tree((length-6),deep-1)
        t.left(15)
        t.bk(length)
tree(60,4)
t.pencolor("white")                    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值