对于刚接触python的小伙伴 , 可能会有一种错觉就是认为python只能敲出代码 , 运行程序 , 做一下软件 , 其实python还有一种功能就是还可以绘图 , 我们要知道 , python拥有强大的软件库 。那么接下来就介绍一下如何使用python中的海龟绘图 。
文章插图
【什么是海龟绘图?如何使用python的海龟绘图?】Python中自带一个绘图库 , 名叫tutle库 , 他可以用于绘制图像图形 , 绘图完成运行时会在界面中出现一个小海龟 , 编写者可以通过代码来设置绘图参数 , 如填充的颜色、位置 , 或是绘图区域的大小样式等等一系列 。
在文件开头 , 需要导入海龟画笔 , import turtle , 如果需要设置绘图窗口的大小 , 则可以使用turtle.setup(width,height,startx,starty),如turtle.setup(0.8,0.7),这一条就是对屏幕比例的设置 , turtle.setup(300,200)则是对绝对像素的设置 。
也可以通过代码来控制位置的移动 , 最常用的一条代码则是turtle.goto(x坐标 , y坐标) , 还有一条则是让海龟恢复初始状态 , 代码为turtle.home() 。
对于海龟行驶的方向 , 可以通过turtle.setheading() , turtle.right() , turtle.left()来进行控制 。
还有一些常用的控制代码 , 如turtle.begin_fill()开始填充颜色 , turtle.end_fill()结束填充颜色 , turtle.pencolor()设置画笔的颜色 , turtle.fillcolor()设置填充颜色等等 。
下面就举一个例子来画一个爱心:
import turtle as tt # 让turtle取另外一个名字叫做ttradius = 80 # 画半圆tt.color("red", "pink") # 设置画笔颜色和填充色tt.pensize(2) # 设置画笔大小tt.begin_fill() # 开始填充tt.left(45) # 左转45度tt.fd(2 * radius) # 前进tt.circle(radius, 180) # 画半圆tt.right(90) tt.circle(radius, 180) tt.fd(2 * radius) # 前进200像素tt.end_fill() # 结束填充tt.hideturtle() # 隐藏指针tt.done()以上就是python中的海龟绘图大致的用法了 , 希望能够帮助到大家 , 自己也可以参考一下动手操作操作 。
推荐阅读
- 什么是python的深拷贝与浅拷贝?一起看看吧
- 什么是矩阵转置?如何实现python矩阵转置?
- 波普迷幻风海报制作方法 PS怎么做波普风海报
- cdr位图模式为什么是灰色的?cdr位图菜单栏功能呈现灰色的原因
- 余利宝风险最大是什么?如何应对?
- 淘宝全球购怎么入驻?是正品吗?
- 天猫小黑盒的东西靠谱吗?有什么用?
- 阿里众包兼职是真的吗?怎么赚钱?
- 淘宝收藏加购怎么补?操作方法是什么?
- 淘宝流失竞店通常是怎么造成的?怎么避免?