Python语言是一种比较受欢迎的语言,对于初学该语言的小伙伴们,我们常常需要使用到turtle包,下面以画一个树林为例来说明一下该包的具体使用方法。
工具/原料
Python语言吧包
win7系统
1.准备
1、打开自己的idle软件也就是自己的Python shell工具。
2、单击界面中“file”-“new file”,方法如图所示。
2.保存界面
1、单击脚本的“file”-“save”。
2、配置我们脚本的名称和所保存的目录。
3.编写脚本
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、编写画森林函数:编写我们的画森林函数,需要调用我们的画树函数,具体代码如下。def maketree(x,y): p=Turtle() p.color("green") p.pensize(5) p.hideturtle() p.getscreen().tracer(30,0) p.left(90) p.penup() p.goto(x,y) p.pendown() t=tree([p],110,65,0.6375) print(len(p.getscreen().turtles()))
4、编写main函数:如下所示,我们可以编写出画森林的main函数。def main(): maketree(-200,-200) maketree(0,0) maketree(200,-200)
5、完成代码:完成我们的代码,脚本中需要执行我们的main函数需要对其中进行说明,具体代码如图。main()
4.执行代码
1、单击我们的脚本界面中“run”-“run module”。
2、下面是我们所实现的画的森林了。