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

2025-04-01
| 2份
| 9页
| 202人阅读
| 0人下载

内容正文:

专题十四 Turtle乌龟画图 一、单项选择题 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的速度其中1最慢 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. 在Python的turtle库中,用于填充颜色的函数组合是( )。 A. begin_fill()和end_fill() B. fillcolor()和end_fill() C. begin_fill()和fillcolor() D. fill()和color() 【答案】A 【解析】begin_fill()和end_fill()用于将封闭的图形包含,再使用turtle.fillcolor()来填充颜色 8. 在Python的turtle库中,用于将画笔移动到指定坐标的函数是( )。 A. turtle.position() B. turtle.move() C. turtle.goto() D. turtle.jump() 【答案】C 【解析】turtle.goto(x,y)用于将画笔移动到坐标(x,y)的位置 9. 在Python的turtle库中,用于设置画笔方向向左旋转的函数是( )。 A. turtle.left() B. turtle.right() C. turtle.rotate() D. turtle.direction() 【答案】A 【解析】turtle.left(degree)左拐degree度 10. 在Python的turtle库中,用于显示画笔笔头的函数是( )。 A. turtle.hideturtle() B. turtle.showturtle() C. turtle.penup() D. turtle.pendown() 【答案】B 【解析】turtle.showturtle()/turtle.st()显示画笔笔头 二、填空题 1. 在Python中,用于绘制图形的库是______,它模拟一个小乌龟在坐标系中移动绘制图形。 【答案】turtle库 【解析】绘制图形的库是turtle库 2. turtle库中,用于向前移动画笔的函数是______,其简写形式为______。 【答案】forward()、fd() 【解析】向前移动画笔使用forward()函数,也可以使用缩写fd() 3. 要使画笔向后移动,在turtle库中可以使用______函数,其简写形式为______。 【答案】backward()、back() 【解析】turtle库中可以使用backward()函数,其简写形式为back() 4. 在turtle库中,设置画笔颜色的函数是______,而设置填充颜色的函数是______。 【答案】pencolor()、fillcolor() 【解析】设置画笔颜色的函数是pencolor(),而设置填充颜色的函数是fillcolor()。 5. 当需要隐藏画笔的笔头时,可以使用turtle库中的______函数,其简写形式为______。 【答案】hideturtle()、ht() 【解析】可以使用turtle库中的hideturtle()函数,其简写形式为ht()。 6. 要设置画笔的绘画速度,在turtle库中应使用______函数,速度值范围为______。 【答案】speed()、1-10 【解析】在turtle库中应使用speed()函数,速度值范围为1-10,其中1最慢,10最快 7. 在turtle库中,用于抬起画笔的函数是______,这样移动画笔时不会绘制形状;而______函数则用于落下画笔以绘制形状。 【答案】penup()、pendown() 【解析】penup()抬起画笔移动不产生轨迹。pendown()放下画笔移动产生轨迹 8. 绘制圆形时,turtle库中的______函数被使用,其中参数radius表示圆的半径,当radius大于0时,画笔将______绘制圆形。 【答案】circle()、逆时针 【解析】turtle库中的circle()函数用于绘制图形。半径大于0逆时针画圆,半径小于0顺时针画圆 9. 要绘制一个等边三角形,边长为200,填充色为绿色,需要使用______函数开始填充,使用______函数设置填充颜色,最后用______函数结束填充。 【答案】begin_fill()、fillcolor()、end_fill() 【解析】使用begin_fill()函数开始填充,使用fillcolor()函数设置填充颜色,最后用end_fill()函数结束填充 10. 在Python中,除了turtle库外,______模块用于数学计算,______模块用于生成随机数。 【答案】math、random 【解析】math数学函数 三、综合应用题 1. 绘制八个同心圆,每个同心圆的颜色为:'red','black','pink','blue','orange','gold','purple','green' 最内层的圆半径50,再往外一层圆的半径60,往后的每层圆半径相差10。 【答案】 import turtle as t lst=['red','black','pink','blue','orange','gold','purple','green'] for i in range(8): t.penup() t.goto(0,-(50+10*i)) t.pendown() t.pencolor(lst[i]) t.circle(50+10*i) t.done() 【解析】先抬起画笔移动到(0,-50)的位置,再放下画笔逆时针画半径50的圆,再抬起画笔移动到(0,-60)的位置,再放下画笔逆时针画半径60的圆,按照同样的步骤循环8次。每次的半径为(50+10*i),再位移到(0,-(50+10*i))的位置,即可画图8个同心圆,每次画图之前选择一个画笔颜色lst[i] 2.使用 turtle标准库,绘制一个圆,圆的半径为100,圆的边框色为红色,圆的填充色为金色,在绘制过程中隐藏画笔。(注:圆的边框色为red,填充色为#FFD700) 【答案】 import turtle as t t.pencolor('red') # 画笔颜色 t.hideturtle() # 隐藏画笔 t.begin_fill() # 开始填充 t.circle(100) t.fillcolor('#FFD700') t.end_fill() t.done() 【解析】设置画笔颜色为红t.pencolor(‘red’),再隐藏画笔的笔t.hideturtle(),再开始填充t.begin_fill(),画半径100的圆t.circle(100) ,填充颜色'#FFD700',结束填充颜色。 学科网(北京)股份有限公司 $$ 专题十四 Turtle乌龟画图 一、单项选择题 1. 在Python的turtle库中,用于设置画笔颜色的函数是( )。 A. turtle.color() B. turtle.pencolor() C. turtle.penup() D. turtle.pendown() 2. 在Python的turtle库中,用于隐藏画笔笔头的函数是( )。 A. turtle.hideturtle() B. turtle.showturtle() C. turtle.penup() D. turtle.pendown() 3. 在Python的turtle库中,用于设置画笔宽度的函数是( )。 A. turtle.pensize() B. turtle.pencolor() C. turtle.penup() D. turtle.pendown() 4. 在Python的turtle库中,用于设置画笔速度的函数是( )。 A. turtle.penup() B. turtle.hideturtle() C. turtle.showturtle() D. turtle.speed() 5. 在Python的turtle库中,用于抬起画笔的函数是( )。 A. turtle.pensize() B. turtle.pendown() C. turtle.penup() D. turtle.pencolor() 6. 在Python的turtle库中,用于绘制圆形的函数是( )。 A. turtle.circle() B. turtle.forward() C. turtle.backward() D. turtle.right() 7. 在Python的turtle库中,用于填充颜色的函数组合是( )。 A. begin_fill()和end_fill() B. fillcolor()和end_fill() C. begin_fill()和fillcolor() D. fill()和color() 8. 在Python的turtle库中,用于将画笔移动到指定坐标的函数是( )。 A. turtle.position() B. turtle.move() C. turtle.goto() D. turtle.jump() 9. 在Python的turtle库中,用于设置画笔方向向左旋转的函数是( )。 A. turtle.left() B. turtle.right() C. turtle.rotate() D. turtle.direction() 10. 在Python的turtle库中,用于显示画笔笔头的函数是( )。 A. turtle.hideturtle() B. turtle.showturtle() C. turtle.penup() D. turtle.pendown() 二、填空题 1. 在Python中,用于绘制图形的库是______,它模拟一个小乌龟在坐标系中移动绘制图形。 2. turtle库中,用于向前移动画笔的函数是______,其简写形式为______。 3. 要使画笔向后移动,在turtle库中可以使用______函数,其简写形式为______。 4. 在turtle库中,设置画笔颜色的函数是______,而设置填充颜色的函数是______。 5. 当需要隐藏画笔的笔头时,可以使用turtle库中的______函数,其简写形式为______。 6. 要设置画笔的绘画速度,在turtle库中应使用______函数,速度值范围为______。 7. 在turtle库中,用于抬起画笔的函数是______,这样移动画笔时不会绘制形状;而______函数则用于落下画笔以绘制形状。 8. 绘制圆形时,turtle库中的______函数被使用,其中参数radius表示圆的半径,当radius大于0时,画笔将______绘制圆形。 9. 要绘制一个等边三角形,边长为200,填充色为绿色,需要使用______函数开始填充,使用______函数设置填充颜色,最后用______函数结束填充。 10. 在Python中,除了turtle库外,______模块用于数学计算,______模块用于生成随机数。 三、综合应用题 1. 绘制八个同心圆,每个同心圆的颜色为:'red','black','pink','blue','orange','gold','purple','green' 最内层的圆半径50,再往外一层圆的半径60,往后的每层圆半径相差10。 2.使用 turtle标准库,绘制一个圆,圆的半径为100,圆的边框色为红色,圆的填充色为金色,在绘制过程中隐藏画笔。(注:圆的边框色为red,填充色为#FFD700) 学科网(北京)股份有限公司 $$

资源预览图

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