对于刚接触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取另外一个名字叫做tt radius = 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中的海龟绘图大致的用法了,希望能够帮助到大家,自己也可以参考一下动手操作操作。