盘点Python-turtle库画出的那些图

前言:

        Turtle最早来自于LOGO语言,发展之初是用来教小朋友学习编程的(大人也可以玩哟~),最初通常编程模拟一只小海龟(turtle)在画板上爬行来绘制图案,后来在慢慢地发展中,很多高级语言也都移植了turtle画图,当然python也将turtle库加入了其内部库中。

安装过程:

        若import turtle失败,可手动安装

       注意:若使用python3.x版本,安装时会出现语法错误,需要先下载turtle-0.0.2.tar.gz。解压后取setup.py文件中的第40行代码改成如下所示,即对except 语法后跟的参数添加括号,这与python2.x有区别。

def pluginModules(moduleNames):
    from twisted.python.reflect import namedAny
    for moduleName in moduleNames:
        try:
            yield namedAny(moduleName)
        except ImportError:
            pass
        except (ValueError, ve):
            if ve.args[0] != 'Empty module name':
                traceback.print_exc()
        except:
            traceback.print_exc()

安装命令:


python2.x 安装命令:
pip install turtle
python3.x 安装命令:
pip install -e turtle-0.0.2 // -e 指向解压后的代码目录

绘图基本过程:

        turtle绘图主要以下几个步骤:

        (1) 设置画板

        (2) 设置画笔

        (3) 控制小海龟移动画绘制图形

        (4) 填充色彩

 

示例:

        下面通过一个非常简单的绘制圆圈的代码,演示一下绘制的过程:


# coding=utf-8
import turtle
turtle.screensize()      # 设置画布
turtle.pensize(2)        # 设置画笔宽度
turtle.pencolor("black") # 设置画笔颜色
turtle.circle(20)        # 绘制一个圆
turtle.done()

        运行上面一小段程序,效果如图所示:

下面展示一些大神的操作:

 

 

动漫人物(我不认识撒~~~)

 

 

 

 

 

注:以上绘制代码详见以下链接:

https://www.zhihu.com/question/271643290

 

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值