Python 1级 / PY © CodeMaker

# 单词 中文
1 import 导入
2 turtle 海龟
3 pen 画笔
4 screen 屏幕
5 size 尺寸
6 penup 抬笔
7 pendown 落笔
8 width
9 color 颜色
10 fill 填充
11 begin 开始
12 color 颜色
13 blank 空白
14 arrow 箭头
15 circle
16 square 正方形
17 triangle 三角形
18 classic 默认
19 shape 样式
20 speed 速度
21 goto 去到
22 set 设置
23 pos 坐标
24 dot
25 forward 前进
26 backward 后退
27 write
28 heading 朝向
29 left
30 right
31 done 完毕
32 clone 克隆
33 clear 清除
34 reset 重置
35 undo 撤销
36 stamp 图章

turtle函数



				
# 作用 函数 注意
1 导入turtle库 import turtle turtle小写 导入中间用空格
2 创建画布和窗口 turtle.screensize(width,height,color)
# 参数:宽、高、颜色

turtle.setup(width=400, height=300, startx=100, starty=100)
# 参数:宽,高,初始x,初始y
3 创建画笔 t = turtle.Turtle()
p = turtle.Pen()
两种创建都可以,函数名首字母大写
4 前进后退 t.forward() / t.fd()
t.backward() / t.back() / t.bk()
左转右转必须填写参数
参数为移动的距离
5 左转右转 t.left() / t.lt()
t.right() / t.rt()
左转右转必须填写参数
参数为旋转的角度
6 抬笔落笔 t.penup() / t.up() / t.pu()
t.pendown() / t.down() / t.pd()
三种方式都可以
抬笔后移动不会绘图
7 移到坐标 t.setx(x) # y坐标不变,改变x坐标
t.sety(y) # x坐标不变,改变y坐标
t.home() # 移到0,0坐标
t.goto(x,y) # 移到x,y坐标
t.setpos(x,y) # 移到x,y坐标
t.setposition(x,y) # 移到x,y坐标
通过坐标进行移动
画笔初始坐标为(0,0)
需要进行坐标计算
8 设置绝对方向 t.setheading() / t.seth() 参数为角度
0是X轴正向,90是Y轴正向
即:0向右,90向上
9 设置画笔尺寸 t.pensize() / t.width() 参数为尺寸
参数越大,画笔越粗
10 设置画笔速度 t.speed() 参数为速度,取值范围是0-10的整数
注意:0最快,1最慢,1~10越来越快
11 设置颜色 t.pencolor() # 设置画笔颜色
t.fillcolor() # 设置填充颜色
t.color() # 同时设置画笔和 填充颜色

填充颜色需要有开始填充和结束填充
t.color()参数可以有1个或2个
有1个参数,画笔和填充颜色一样
有2个参数,画笔和填充颜色分别设置
t.begin_fill() # 开始填充
# 这里的绘制会被填充颜色
t.end_fill() # 填充完成
12 画点 t.dot() 两个参数:直径和颜色
13 画圆 t.circle() 三个参数:半径、角度和步
14 写字 t.write() t.write(内容, font=("字体",大小))
15 克隆画笔 t.clone() 画笔的状态和原画笔一致
16 清除内容 t.clear() 清除此绘制内容,画笔颜色位置不变
17 重置画笔 t.reset() 重置此绘制内容,画笔恢复初始状态
18 撤销 t.undo() 撤销上一个画笔动作
19 图章 t.stamp() 在画笔当前位置盖下图章
图形为画笔样式
20 绘制完成 turtle.done() 停止画笔,并阻止绘画窗口关闭
之后将不能使用画笔
叩嗒笔记 叩嗒笔记 叩嗒笔记