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()
运行结果如下:
标题名称:创新互联Python教程:如何用Python画一颗小树?
URL分享:http://www.kswsj.com/qtweb/news6/413156.html
网站建设、网络推广公司-成都快上网,一家网站设计、网站制作公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 成都快上网