目录
- 库调用
- 画布设置
- 画笔控制函数
- 运动控制函数
- 方向控制函数
- 1.绝对角度(以画布原点x轴正方向为参照)
- 2.海龟角度(以海龟当前朝向为参照)
库调用
- import turtle
turtle.***()
- from turtle import *
***()
- import 库名 as 库别名
库别名.***()
画布设置
- turtle.setup(width,height,startx,starty)
(width,height)画布长宽
(startx,starty)画布左上角 距屏幕左上角的坐标位置
- turtle.screensize(宽,高, “green”)
turtle.screensize() 默认大小(400,300)
画笔控制函数
- turtle.penup() 抬起画笔,不留痕迹 别名:pu
- turtle.pendown() 落下画笔,在画布绘画 pd
- turtle.pensize(width) 画笔宽度 width
- turtle.pencolor(color) 画笔颜色,color为颜色字符串或r,g,b值
- turtle.speed(speed):设置画笔移动速度,画笔绘制的速度范围[0,10]整数,数字越大越快。
运动控制函数
1.turtle空间坐标系
画布中间(0,0)为原点的二维坐标系
turtle.goto(-100,100)
turtle.goto(0,0)
#由点(-100,100)到(0,0)画一条直线
2.海龟坐标系
-
turtle.fd(d) 当前位置向前 forward
-
turtle.bk(d) 当前位置向后 backward
-
turtle.circle(r,angle)画弧,圆心在海龟左侧r距离的位置上,angle省略默认画整圆
方向控制函数
1.绝对角度(以画布原点x轴正方向为参照)
turtle.seth(angle) 改变海龟朝向 setheading
2.海龟角度(以海龟当前朝向为参照)
turtle.left(angle)
turtle.right(angle)