Python里有个简单好用的绘图工具,叫海龟绘图(Turtle Graphics),是不是听起来有点像小海龟画画呢?今天,我们就来聊聊怎么用这个工具来绘制一些有趣的图形。
首先,我们来认识一下海龟绘图的基本属性:
- 位置:海龟在画布上的位置。
- 方向:海龟当前面向的方向。
- 画笔:包括画笔的颜色、宽度等。
然后,我们来看看海龟绘图的一些常用命令:
- 运动命令:
- forward(degree):向前移动距离。
- backward(degree):向后移动距离。
- right(degree):向右移动多少度。
- left(degree):向左移动多少度。
- goto(x,y):将画笔移动到坐标为x,y的位置。
- stamp():复制当前图形。
- speed(speed):画笔绘制的速度范围[0,10]整数。
- 画笔控制命令:
- down():移动时绘制图形,缺省时也为绘制。
- up():移动时不绘制图形。
- pensize(width):绘制图形时的宽度。
- color(colorstring):绘制图形时的颜色。
- fillcolor(colorstring):绘制图形的填充颜色。
- fill(Ture):填充图形。
- fill(false):不填充图形。
实例讲解:
下面我们通过两个简单的实例来学习如何使用海龟绘图。
实例一:绘制正方形
import turtle
import time
turtle.color(
