1、运动命令
forward(a) 向前移动a长度
backward(a) 向后移动a长度
right(a) 向右转动a度
left(a) 向左移动a度
goto(x, y) 移动到坐标(x, y)位置
speed(speed) 笔画绘制速度[0, 10]
2、笔画命令
up() 笔画抬起,移动会不绘图
down() 笔画落下,移动会绘图
setheading(a) 改变朝向a°
pensize(a) 画笔宽度a
pencolor(colorstr) 画笔颜色
reset() 回复所有设置,清空窗口,重置turtle状态
clear() 清空窗口,不重置turtle状态
circle(r[, e]) 绘制一个圆形,r为半径,e为次数(多少次画成圆)
begin_fill()
fillcolor(colorstr) 填充颜色
end_fill()
3、其他命令
done() 程序继续执行
undo() 撤销上一次动作
hideturtle() 隐藏海龟
showturtle() 显示海龟
screensize() 窗口尺寸
#PythonDrawpy
import turtle #导入turtle库
turtlesetup(650, 350, 200, 200) #设置画布大小和位置
turtlepenup() #抬起画笔
turtlefd(-250) #画笔在空中向前飞行-250个像素
turtlependown() #画笔落下
turtlepensize(25) #画笔宽度25个像素
turtlepencolor("purple") #画笔颜色为紫色
turtleseth(-40) #海龟方向香油转动45度,但是不行进
for i in range(4): #这里是一个循环
turtlecircle(40, 80) #绕着左边40远处的点向转80度
turtlecircle(-40, 80) #绕着右边40远处的点向转80度
turtlecircle(40, 80/2) #绕着左边40远处的点向转80/2度
turtlefd(40) #向前40个像素
turtlecircle(16, 180) #绕着左边16远处的点向转180度
turtlefd(40 2/3) #向前402/3个像素
turtledone() #运行完不退出
1turtle库基本介绍
有一只海龟,其在窗体正中心,在画布上游走,走过的轨迹形成了绘制的图形, 海龟由程序控制,可以变换颜色、改变宽度等。
2turtle库绘图窗体布局
不设置位置,默认在屏幕中心显示
3turtle库空间坐标体系
绝对坐标,可以使用goto函数到达指定位置
例如:
4turtle库角度坐标体系
5RGB色彩体系
要在Python的Turtle模块中绘制汉字“陈”,可以按照以下步骤进行:
导入turtle模块:
创建一个Turtle对象:
设置画笔颜色、大小和速度:
使用Turtle对象的penup()和pendown()方法来控制画笔的移动:
绘制“陈”字:
关闭画布:
import turtle
pen = turtleTurtle()
penpencolor('black')
penpensize(4)
penspeed(1)
penpenup()
pengoto(-100, 0)
penpendown()
# 画横
penright(90)
penforward(100)
penleft(90)
penforward(60)
penleft(90)
penforward(100)
# 画竖
penright(180)
penforward(60)
penright(90)
penforward(100)
turtledone()
欢迎分享,转载请注明来源:表白网
评论列表(0条)