1.代码的结构:
本代码有两个子函数组成,有main函数和画树函数组成。
2.编写画树函数:
画树函数,就是用来画出我们的树的一种子函数,代码如下:
def tree(plist,l,a,f): if l>5: lst=[] for p in plist: p.forward(l) q=p.clone() p.left(a) q.right(a) lst.append(p) lst.append(q) tree(lst,l*f,a,f)
3.编写main函数:
main函数用来对画树的总体的配置,来画出我们整体的书代码如图下。
def main(): p=Turtle() p.color('green') p.pensize(11) p.hideturtle() p.speed(4) p.left(90) p.penup() p.goto(0,-100) p.pendown() t=tree([p],110,65,0.6375)
4.调用main函数:
在Python语言中与其它的语言不同的是,我们得在脚本中说明我们的主函数,而不是默认的main函数,具体如下。
main()
运行结果如下:
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!