Python编程:第2课《海龟绘图》学生手册_第1页
Python编程:第2课《海龟绘图》学生手册_第2页
Python编程:第2课《海龟绘图》学生手册_第3页
Python编程:第2课《海龟绘图》学生手册_第4页
Python编程:第2课《海龟绘图》学生手册_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

0一-V%

一二

r—”,

学生手册

第2课海龟绘图

【课程目标】

(1)了解海龟绘图背景以及turtle模块;

(2)了解turtle画布的使用;

(3)掌握turtle模块基本语法元素;

【turtle模块的历史与应用】

海龟绘图是Python中非常流行的绘图工具。1966年,西蒙・派珀特博士发明了一种

专门给儿童学习编程的语言一LOGO语言,它的特色就是通过编程指挥一只小海龟在屏

幕上绘图。

而Python内置了海龟绘图模块,复制了原始的海龟绘图的所有功能。

模块:

模块就相当于生活里面的工具箱,里面有很多各种各样的工具,当我们需要使用时就

将它导入进来。

导入模块的三种方法:

(1)import模块名

(2)import模块名as别名

(3)from模块名import

注意:使用方法3时,如果同时导入多个模块,要考虑模块方法名冲突等这些问题。

【本课知识点】

1.'召唤'海龟

海龟绘图中小海龟(画笔)的初始形状是一个箭头,我们可以使用turtle里面的shape

方法来改变它的形状。

importturtleast

t.shape('turtle')

这样就把它的形状变成了一只小乌龟。

其他的形状还有:"arrow'*,"circle","square1*,''triangle","classic".

2.运动命令

(1)前进

turtle.forward(d)#d是前进的距离,d为负数时倒退

(2)移动

turtle.goto(x,y)#将画笔移动到坐标为x,y的位置

注意:goto()方法不用依赖画笔的朝向,它是由起点(画笔的当前位置)和终点位置

(goto方法里设置的x和y)的坐标决定的,会直接由起点坐标移动到终点坐标。

(3)画圆

turtle.circle(r,extent=None)

注意:r一半径,।•为正时逆时针画圆,「为负时顺时针画圆,

extent一绘制角度,默认是360度整圆。

(4)画点

turtle.dot(d,color)#d—直径color一颜色值

3.方向控制

(1)左转和右转

turtle.left(angle)

turtle.right(angle)#angle:在海龟当前行进方向上旋转的角度

(2)改变行进方向

turtle.setheading(angle)

#angle:始终相对于初始(0,0)时方向改变行进方向

4.画笔控制

(1)抬起画笔和落下画笔

这时移动画笔不会画出图案。

turtle.penup()#提起画笔

turtle.pendown()#落下画笔

注意:一定要成对出现。

(2)设置画笔宽度

turtle.pensize(width)#width越大,画笔越粗

(3)设置线条色

turtle.pencolor(color)

注意:括号中是我们要填入的颜色参数,默认的情况下为黑色。

C.squares

D.classic

3.我们已经知道坐标系中的单位长度,根据代码turtle.forward(IOO),说说在turtle画布中

100代表着什么?()

A.前进100微米

B.前进100毫米

C.前进100像素

D.只是一个数字,没有实际的单位意义

4.以下语句可以画出下面哪个图形()

importturtle

turtle.dot(50)

turtle.penup()

turtle.goto(0,-40)

turtle.pendown()

turtle.circlG(4O)

turtle.donei)

A.

B.

5.以下语句可以画出下面哪一个图形()

turtle.pensize(5)

turtle.left(90)

turtle.circle(-20,180)

turtle.circle(20,180)

A.

B.

C.

【课后拓展】

奥林匹克五环标志由皮埃尔•德・顾拜旦先生于1913年构思设计的,是由《奥林匹克宪

章》确定的,也被称为奥运五环标志,它是世界范围内最为人扪广泛认知的奥林匹克运动

会标志。它由5个奥林匹克环套接组成,由蓝、黄、黑、绿、红5种颜色。环从左到右互

相套接

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论