一、turtle的概述
turtle图形库源于1967年诞生的Logo语言Python有趣的绘图工具,是Python的重要标准库之
一。turtle库因其简单便捷的图形化方法和立即反馈式的绘画效果,大大增强了编程的趣味性,也
因此成为Python编程初学者的首选。
turtle库的使用原理很简单,我们可以把它想象成一只在沙滩上爬行的小海龟在它的身后
会留下深深的轨迹,沙滩就是画布,轨迹就是图形。标准的坐标可以看做是X、Y坐标。在计算机
中,可以把窗口着作画布,程序就是指挥员,控制小海龟在画布上移动,经过的轨迹就是图形。
利用turtle库,可以绘制各种简单到复杂的图形。
二、turtle的使用
1、 导入turtle库有三种常见格式:
格式一:import turtle
格式二:import turtle as 其他名
格式三:import turtle import *
2、 turtle库有一些运动控制命令,每一种运动控制命令有不同的功能。
fd(x):沿当前画笔方向移动x像素,相当于forward。
bk(x):相当于backward,沿当前画笔反方向移动x像素。
right(x):顺时针旋转x度(海龟右转)。
left(x):逆时针旋转x度(海龟左转)。
goto(x,y):将画笔移动到坐标为(x,y)的位置。
3、改变海龟先生头的方向
箭头的方向默认是水平向右的,使用turtle.left(90)即向左转90度,同样的turtle.right(90)是向右转90度,其中括号里可以写其他任意数字,代表转的度数。如:
3、还有一些画笔设置命令,画笔具有颜色、大小等属性,可通过相应函数修改设置。
三、用turtle画圆圈
最简单的操作就是直接引入turtle.circle直接画圆圈,例如:
要想画的复杂一点,就要改变颜色、速度及箭头的方向,例如:
四、用turtle画奥运五环
这里除了上面要用到的以外,最重要的是要用到提笔penup()和落笔pendown()
五、用turtle画美国队长的盾牌
这个需要一步一步填充不同颜色的圆