turtle库的使用
知识点1:turtle的绘图窗体,屏幕左上角的坐标为(0,0)
turtule.setup(width,height,startx,starty)设置窗体大小及位置。基本绘图中,setup函数并不是必须的。
知识点2:turtle空间坐标体系。
turtle最开始位于正中心。
turtle.goto(x,y)到达位于(x,y)位置的绝对位置。
相对坐标,从海龟自身角度出发。
turtle.fd(d)朝正前方行进d距离
turtle.bk(d)朝反方向行进d距离
知识点3:RGB色彩体系
turtle.colormode(mode)改变色彩数值的使用
mode取值1.0表示RGB小数值模式eg.(1,1,1)表示白色
mode取值255表示RGB整数值模式)eg.(255,255,255)表示白色
知识点4:库引用
import 库名
from 库名 import 函数名 or from 库名 import *
import 库名 as 库别名
知识点5:画笔控制函数
turtle.penup()抬起画笔,海龟飞行
turtle.pendown()画笔落下,海龟爬行
turtle.pensize()设置画笔宽度,海龟的腰围 别名turtle.width()
turtle.pencolor("purple")使用字符串,字符串小写
turtle.pencolor(0.63,0.13,0.94)RGB的小数值
turtle.pencolor((0.63,0.13,0.94))RGB的元组值
知识点6:运动控制函数
turtle.forward(d) 别名 turtle.fd(d)向前行进,海龟走直线,d为前进距离,单位是像素,整数表示向前,负数表示倒退
turtle.circle(r.angle)向左旋转半径为r,角度为angle,圆心位于海龟距离r位置,r大于0表示圆心在左侧,r小于0表示圆心在右侧
知识点7:方向控制函数
turtle.seth(angle)改变海龟方向,参数angle为绝对度数。以当前前进方向为轴,向左度数为正,向右度数为负。
turtle.left(angle)向左旋转angle度数
turtle.right(angle)向右旋转angle度数
知识点8:循环函数与range()函数
for i in range(d) 0到n-1
range(m,n) m到n-1