这篇文章将为大家详细讲解有关用Python画一颗小树的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1.代码的结构:

本代码有两个子函数组成,有main函数和画树函数组成。

2.编写画树函数:

画树函数,就是用来画出我们的树的一种子函数,代码如下:

deftree(plist,l,a,f):ifl>5:lst=[]forpinplist: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函数用来对画树的总体的配置,来画出我们整体的书代码如图下。

defmain():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画一颗小树的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。