盘点Python-turtle库画出的那些图
日期: 2020-05-05 分类: 跨站数据测试 255次阅读
前言:
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
除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog
精华推荐