如何采用Python语言绘制一个森林
1、打开自己的idle软件也就是自己的Python shell工具。

2、单击界面中“file”-“new file”,方法如图所示。

1、单击脚本的“file”-“save”。

2、配置我们脚本的名称和所保存的目录。

1、1.工程总体:
所述工程的总体包含有一个画树的界面、画森林的界面和main函数,界面如下。

2、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、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、4.编写main函数:
如下所示,我们可以编写出画森林的main函数。
def main():
maketree(-200,-200)
maketree(0,0)
maketree(200,-200)

5、5.完成代码:
完成我们的代码,脚本中需要执行我们的main函数需要对其中进行说明,具体代码如图。
main()

1、单击我们的脚本界面中“run”-“run module”。

2、下面是我们所实现的画的森林了。
