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() | 停止画笔,并阻止绘画窗口关闭 之后将不能使用画笔 |
CodeMaker Python #PY 0 Comment(s) 题库