专题十四 Turtle乌龟画图(课件)-《Python程序设计》职教高考备考讲练测(安徽省)

2025-04-01
| 21页
| 320人阅读
| 3人下载
精品

内容正文:

专题十四 Turtle乌龟画图 Python程序设计 1 考纲解读 一 01 02 了解常用模块的作用 turtle库描述 03 掌握turtle库的操作方法 04 掌握circle()函数的应用 知识点梳理-常用模块说明 二 其中的math库提供了很多数学计算函数,仅支持整数和浮点数的计算。 知识点梳理-turtle库描述 二 turtle 库是 Python 语言中一个绘制图像的函数库,就像一个小乌龟,在一个横轴为 x、纵轴为 y 的坐标系原点 (0,0) 位置开始,根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。 知识点梳理- 常用操作方法 二 这里我们使用的导入模块方式为:import turtle as t 1. t.forward(distance) / t.fd(distance) 画笔向前移动 distance 距离。 import turtle as t t.forward(100) t.done() # 保留绘图结果 2. t.backward(distance) / t.back(distance) 画笔向后移动 distance 距离。 import turtle as t t.backward(100) t.done() 知识点梳理- 常用操作方法 二 3.t.right(degree) / t.rt(degree) 绘制方向向右旋转 degree 度 import turtle as t t.forward(100) t.right(90) t.forward(100) t.done() 4.t.left(degree) / t.lt(degree) 绘制方向向左旋转 degree 度 import turtle as t t.forward(100) t.lt(90) t.forward(100) t.done() 知识点梳理- 常用操作方法 二 5.t.penup( ) 抬起画笔,之后移动画笔不绘制形状 import turtle as t t.forward(100) t.lt(90) t.penup() t.forward(100) t.done() 6.t.pendown( ) 落下画笔,之后移动画笔绘制形状 import turtle as t t.forward(100) t.lt(90) t.penup() t.forward(100) t.pendown() t.forward(100) t.done() 知识点梳理- 常用操作方法 二 7.t.pensize( ) 设置画笔宽度 import turtle as t t.forward(100) t.pensize(5) t.forward(100) t.done() 8.t.pencolor( ) 设置画笔颜色,常用颜色有 white, black, grey, dark, green, gold, violet import turtle as t t.pencolor('red') t.forward(100) t.done() 知识点梳理- 常用操作方法 二 9.t.speed( ) 设置画笔的绘画速度1-10,值越大速度越快 import turtle as t t.forward(200) t.speed(1) t.forward(200) t.done() 10.t.hideturtle( )/t.hd( ) 隐藏画笔的笔头 import turtle as t t.speed(1) t.forward(100) t.ht() t.forward(100) t.done() 知识点梳理- 常用操作方法 二 11.t.showturtle( )/t.st( ) 显示画笔的笔头 import turtle as t t.speed(1) t.hideturtle() t.forward(200) t.showturtle() t.forward(200) t.done() 12.填充颜色 t.begin_fill( ) 开始填充 t.fillcolor( ) 填充颜色,常用颜色有 white, black, grey, dark, green, gold, violet t.end_fill( ) 结束填充 示例: import turtle as t t.begin_fill() # 要填充的封闭图形 for i in range(4): t.forward(100) t.right(90) t.fillcolor('green') t.end_fill() t.done() 知识点梳理- 常用操作方法 二 13.t.goto(x,y) turtle.goto(x,y),这种用法是在以屏幕中间为原点,形成四象限的坐标体系中使用,x,y分别表示轴和y轴的值。例如turtle.goto(100,100) import turtle as t t.goto(0,-100) t.goto(100,-100) t.goto(100,0) t.goto(0,0) t.done() 知识点梳理- 常用操作方法 二 14.t.circle(radius,extent,step) radius 弧的半径大于0逆时针画弧 小于0顺时针画弧 extent 画弧的角度 默认360度也就是完整地圆 step 起点到终点由step条线组成 逆时针画圆 import turtle as t t.circle(50) t.done() 顺时针画圆 import turtle as t t.circle(-50) t.done() 绘制八边形 import turtle as t t.circle(80,360,8) t.done() 限时练习 三 1.在Python的turtle库中,用于设置画笔颜色的函数是( )。 A. turtle.color() B. turtle.pencolor() C. turtle.penup() D. turtle.pendown() 【答案】B 【解析】turtle.pencolor()设置画笔的颜色 颜色可以是十六进制颜色 限时练习 三 2.在Python的turtle库中,用于隐藏画笔笔头的函数是( )。 A. turtle.hideturtle() B. turtle.showturtle() C. turtle.penup() D. turtle.pendown() 【答案】A 【解析】turtle.hideturtle()隐藏画笔,showturtle()显示画笔 限时练习 三 3.在Python的turtle库中,用于设置画笔宽度的函数是( )。 A. turtle.pensize() B. turtle.pencolor() C. turtle.penup() D. turtle.pendown() 【答案】A 【解析】turtle.pensize()设置画笔的粗细 限时练习 三 4.在Python的turtle库中,用于设置画笔速度的函数是( )。 A. turtle.penup() B. turtle.hideturtle() C. turtle.showturtle() D. turtle.speed() 【答案】D 【解析】turtle.speed()设置画笔绘画的速度,值为1-10 限时练习 三 5. 在Python的turtle库中,用于抬起画笔的函数是( )。 A. turtle.pensize() B. turtle.pendown() C. turtle.penup() D. turtle.pencolor() 【答案】C 【解析】turtle.penup()抬起画笔 turtle.pendown()放下画笔 限时练习 三 6. 在Python的turtle库中,用于绘制圆形的函数是( )。 A. turtle.circle() B. turtle.forward() C. turtle.backward() D. turtle.right() 【答案】A 【解析】turtle.circle()绘制圆形 限时练习 三 7.绘制等边三角形,边长为200(填充色为绿色) 【答案】 import turtle as t t.begin_fill() for i in range(3): t.forward(200) t.left(120) t.fillcolor('green') t.end_fill() t.done() 【解析】等边三角形的三条边都是200px,每次绘制完边长再左拐120°,最后使用fillcolor()来填充 归纳小结 四 谢谢观看 21 $$

资源预览图

专题十四 Turtle乌龟画图(课件)-《Python程序设计》职教高考备考讲练测(安徽省)
1
专题十四 Turtle乌龟画图(课件)-《Python程序设计》职教高考备考讲练测(安徽省)
2
专题十四 Turtle乌龟画图(课件)-《Python程序设计》职教高考备考讲练测(安徽省)
3
专题十四 Turtle乌龟画图(课件)-《Python程序设计》职教高考备考讲练测(安徽省)
4
专题十四 Turtle乌龟画图(课件)-《Python程序设计》职教高考备考讲练测(安徽省)
5
专题十四 Turtle乌龟画图(课件)-《Python程序设计》职教高考备考讲练测(安徽省)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。