学习Python基础PPT课件.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

学习Python基础任务一绘制多彩多角星学习Python基础PPT课件1

任务导入Python是当前非常火的编程语言,位于TIOBE编程语言排行榜的前三位,被广泛的应用在人工智能领域。那如何使用Python绘制多彩多角星呢?以绘制国旗上的五角星为例,首先我们要计算五角星的旋转角度,设置画笔的颜色和宽度;其次用画笔绘制一条直线,按照旋转角度继续绘制五角星的剩余四条直线;最后给五角星内部填充颜色,完成绘制。学习Python基础PPT课件2

素质目标通过绘制国旗上的五角星,激发学生的爱国主义热情,爱国主义是指个人或集体对祖国一种积极和支持的态度,是对祖国的归属感、认同感、尊严感和荣誉感,是一种非常深厚的感情,同时,也给学生一种学以致用联系实际的直观感受,帮助学生提升学习热情,使学生更好地掌握Python编程语言的基础知识和操作技能,提升专业素养的同时也提升细想品德。学习Python基础PPT课件3

任务目标学习Python基础PPT课件4

任务分析学习Python基础PPT课件5

任务实施1.绘制一个等边三角形任务目标:绘制一个指定大小和颜色的等边三角形。任务分析:(1)一开始,画笔从窗口的正中心向右绘制出一条长为300像素的红色线段;(2)在顺时针旋转120°后,再绘制第二条红色线段;(3)采用同样的方法,再绘制第三条线段,从而构成等边三角形。学习Python基础PPT课件6

任务实施源代码实现:代码分析:第1行:注释行,用来说明程序实现的功能。第2行:导入turtle库,用于图形绘制。第4行:设置画笔颜色为红色。其中,turtle.color表示使用turtle库中的color指令。第5行:向当前的画笔方向(默认情况下向右)移动300像素长度。第6行:画笔顺时针方向转动120°第7-10行:将代码5行和6行(绘制一条边线)重复绘制2次,构成三角形。第11行:结束图形绘制。学习Python基础PPT课件7

任务实施2.绘制一个五角星任务目标:绘制一个五角星,能灵活地设置五角星的边长和角度,为绘制太阳花做准备。任务分析:(1)是在绘制一个等边三角形的基础上加以改进完成的;(2)为边长和角度赋值后,一次绘制五条等长的线段;(3)每条线段绘制完成后,画笔都会顺时针转向144°,从而构成五角星。学习Python基础PPT课件8

任务实施源代码实现:代码分析:第4行:同时设置画笔颜色和填充颜色。其中,第一个参数yellow表示画笔颜色,第二个参数red表示填充颜色。第5行:设置画笔的宽度。第6行:准备开始填充图形。第7行:向当前的画笔方向(默认情况下向右)移动300像素长度。第8行:画笔顺时针方向转动144°。第9-16行:将代码7行和8行(绘制一条边线)重复绘制4次,构成五角星。第17行:填充完成。学习Python基础PPT课件9

任务实施思考:(1)画三角形时,画笔顺时针方向转动120°;(2)画五角星时,画笔顺时针方向转动144°;(3)大家想一下,能否将这两个度数使用一个数学公式来表示:180-180/边数?学习Python基础PPT课件10

任务实施源代码实现:代码分析:第4行:定义side_length变量,并赋值300像素。第5行:定义side_angle变量,并赋值180-180/5,即144°。第6行:同时设置画笔颜色和填充颜色。其中,第一个参数yellow表示画笔颜色,第二个参数red表示填充颜色。第7行:设置画笔的宽度。第8行:准备开始填充图形。第9-11行:for循环绘制5条边线。range(5)会产生一个0~4范围内的整数序列,即[0,1,2,3,4],i是遍历这个序列的变量,也就是说i的取值依次为0、1、2、3、4,即当i=0时,绘制一条边线;i=1时,绘制一条边线,依此类推,绘制五条边线,构成五角星。第12行:填充完成。学习Python基础PPT课件11

任务实施3.绘制一个太阳花任务目标:绘制一个太阳花,为灵活设置角星做准备。任务分析:(1)是在绘制一个五角星的基础上加以改进完成的;(2)绘制一个有50条等长线段的太阳花。学习Python基础PPT课件12

任务实施源代码实现:代码分析:第4行:定义side_length变量,并赋值300像素。第5行:定义side_angle变量,并赋值180-180/50。第6行:同时设置画笔颜色和填充颜色。其中,第一个参数red表示画笔颜色,第二个参数yellow表示填充颜色。第7行:准备开始填充图形。第8-10行:for循环绘制50条边线。第11行:填充完成。学习Python基础PPT课件13

任务实施4.灵活设置角星任务目标:当前绘制的角星边长、角数和颜色都是在代码中直接赋值的,欠缺灵活性,接下来我们要灵活设置角星,来画出我们想要的图形。任务分析

文档评论(0)

moon8888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档