• 技术文章 >常见问题 >Python常见问题

    如何用Python画一颗小树?

     Ly Ly2020-05-18 14:44:02原创3256

    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()

    运行结果如下:

    p1.jpg

    专题推荐:python
    上一篇:python2输出乱码怎么解决 下一篇:python如何查询列表中不同元素个数?

    相关文章推荐

    • 怎样用python函数画图像• 如何用python画图• python画图如何保存图片• python中怎么画图• 如何在python里画图

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网