川教版(2019)第三单元 走进Python的世界第2节 在Python中用turtle模块画图教学免费课件ppt
展开愉快的三星堆之旅结束了。返程路上,道路两旁各色鲜花争奇斗艳。
欢欢:pythn编程语言可以绘画吗?可以画出这些美丽的花朵吗?老师:pythn编程语言中的turtle(海龟)模块就能绘画,而且能用来编游戏!欢欢:太好啦!老师快教教我们吧。老师:好的。接下来我们就学习用turtle模块来绘制花朵吧。
2. 学习turtle模块基本用法。
1. 掌握在pythn中引用模块的方法。
3. 了解对象、属性、方法。
4. 了解fr循环语句。
要在pythn中使用turtle模块,需要先引入它。引入模块的语句是:imprt。在IDLE交互式编程环境中运行图3-2-1中的代码,结果如图3-2-2所示。
为了将代码写得简单,imprt语句可以使用关键字as,对turtle模块进行重命名。如图3-2-3所示。
我们还可以使用frm关键字将turtle模块中的所有属性与方法全部引入,后续代码中就可不再写turtle模块的名称。如图3-2-4所示。
下图是上页(图3-2-4)中的代码运行结果:
turtle模块的功能较为强大,为帮助人们学习turtle模块,pythn编程语言内置了turtle模块的功能演示文件。看看这些演示效果,会让我们对turtle模块的功能有更为直观的体会。运行方式:进入系统CMD命令行,直接输入下表左边的命令,回车即可运行。
turtle模块部分功能的演示
方法和步骤:单击“开始”菜单,找到“运行”单击,在命令行中输入“cmd”命令,单击“确定”,然后输入下图中的命令代码,输入完成后敲击一下“回车键”,程序就开始自动绘制太极图。
方法和步骤:单击“开始”菜单,找到“运行”单击,在命令行中输入“cmd”命令,单击“确定”,然后输入下图中的命令代码,输入完成后敲击一下“回车键”,程序就开始自动绘制地球、月亮、太阳动态运行图。
画笔主要有两个属性:一是粗细,我们使用pensize( )函数来设置;二是颜色,我们使用penclr( )函数来设置,如图3-2-5所示。代码中的frward( )函数是画笔的一个“方法”,它让画笔产生一个动作:向默认的正前方(右)移动,移动的距离就是括号中的整数值。
本书末尾附表1是turtle模块中常用对象、属性和方法的总结,今后我们需要使用什么方法或者属性,可到表中去查找。
请同学们把书翻到58-59页,看一下附表1的内容。
现代的编程语言大都支持用“面向对象”方式进行编程。面向对象涉及5个关键词:对象、属性、方法、事件、类。例如:正在道路上奔跑的小汽车是个“对象”,它有重量、形状、颜色与长、宽、高等“属性”,这些属性不可更改,称为“只读属性”。小汽车的行进速度也是它的“属性”,由于速度是不断变化的,这个属性就不是只读而是可变的。让这个属性值发生变动,就需要用到“事件”与“方法”。踏油门与踩刹车这两个“事件”发生时,就会调用加速或减速这两个“方法”,让车的速度产生变化。所有在道路上奔跑的小汽车,虽然它们的重量、颜色等属性未必相同,但它们是同“类”,称为“小汽车类”。以turtle模块中的画布与画笔为例,画布的长与宽,是画布的“属性”;画笔的粗细,是画笔的“属性”;画笔能上下左右移动,就是画笔的“方法”;画布可“清空”或者“关闭”,就是画布的“方法”。
1. 引入turtle海龟绘图模块,设置turtle画布。2. 用关键字as重命名模块,用frm关键字引入模块。3. 用画笔画直线。
在pythn中用turtle模块画图
一、模块的引入1. 引入模块的语句:imprt;2. 用关键字as对模块重命名;3. 用frm关键字引入模块。
二、对画笔进行设置1. 用pensize( )函数来设置画笔粗细;2. 用penclr( )函数来设置画笔颜色;3. 用frward( )函数来使画笔移动,完成画直线的动作。
完成本课的所有练习,遇到问题认真看书解决,解决不了再问老师。
川教版(2019)八年级下册第2节 统计分析数据一等奖ppt课件: 这是一份川教版(2019)八年级下册第2节 统计分析数据一等奖ppt课件,共15页。PPT课件主要包含了学习目标等内容,欢迎下载使用。
初中信息技术川教版(2019)七年级上册第2节 在Python中用turtle模块画图评优课ppt课件: 这是一份初中信息技术川教版(2019)七年级上册第2节 在Python中用turtle模块画图评优课ppt课件,文件包含2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图课件第1课时共21页pptx、2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图课件第2课时共16页pptx、2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图课件第3课时共14页pptx、2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图教案第1课时共3课时docx、2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图教案第2课时共3课时docx、2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图教案第3课时共3课时docx、2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图练习答案docx、2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图练习题目docx等8份课件配套教学资源,其中PPT共51页, 欢迎下载使用。
初中信息技术川教版(2019)七年级上册第1节 我的第一个Python程序教学免费ppt课件: 这是一份初中信息技术川教版(2019)七年级上册第1节 我的第一个Python程序教学免费ppt课件,共18页。