什么是海龟绘图?如何使用python的海龟绘图?

对于刚接触python的小伙伴 , 可能会有一种错觉就是认为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中的海龟绘图大致的用法了 , 希望能够帮助到大家 , 自己也可以参考一下动手操作操作 。

    推荐阅读