- 0
- 0
- 约2.65千字
- 约 16页
- 2026-03-10 发布于广东
- 举报
欢迎进入“科技+文化”的盛宴
《秧BOT》节目片段
项目导入importturtleasta=100t.pensize(3)t.pencolor(yellow)t.begin_fill()t.fillcolor(red)forjinrange(2):foriinrange(4):t.forward(a)t.left(90)t.penup()t.goto(-0.207*a,a/2)t.pendown()t.right(45)t.end_fill()t.setheading(0)《秧BOT》手绢
手绢多个《秧BOT》的绘制——函数的构造及应用科技+文化
项目分析一多?函数
函数封装python原始手绢绘制代码(无函数)importturtlet=turtle.Turtle()绘制手绢的代码(假设已有)项目知识函数定义函数调用打开:桌面—项目探究包—学习支架,自学函数知识,完成导学案上知识探究的填空。【知识细节】1、函数名是标识符,命名要求与变量名一样2、冒号后的语句块必须有相同缩进3、函数定义,只是声明了一个函数,它不能被执行,需要调用执行4、函数定义和调用是有先后顺序的,定义在前、调用在后,一次定义、可以无限调用什么是函数?函数是一段可重复使用的代码块,用于执行特定任务def函数名(参数集合): 函数主体 [return函数值]函数名(参数集合)
函数封装python原始手绢绘制代码(无函数)importturtlet=turtle.Turtle()绘制手绢的代码(假设已有)项目知识函数定义函数调用
函数封装python原始手绢绘制代码(无函数)importturtlet=turtle.Turtle()绘制手绢的代码(假设已有)项目探究初探函数完成封装微项目1:将画手绢的代码封装成函数,施展函数的魔法!用一行代码召唤一个手绢。
项目探究函数改造参数解析draw(0,0)draw(-200,0)draw(200,0)draw(0,200)draw(0,-200)t.begin_fill()forjinrange(2):foriinrange(4):t.forward(a)t.left(90)t.penup()t.goto(-0.207*a,a/2)t.pendown()t.right(45)t.end_fill()t.setheading(0)draw()defdraw():a=100t.pensize(3)t.pencolor(yellow)t.fillcolor(red)defdraw(x,y):a=100t.pensize(3)t.pencolor(yellow)t.fillcolor(red)t.penup()t.goto(x,y)t.pendown()t.begin_fill()forjinrange(2):foriinrange(4):t.forward(a)t.left(90)t.penup()t.goto(x-0.207*a,y+a/2)t.pendown()t.right(45)t.end_fill()t.setheading(0)1、为什么多次调用函数,却只能画出一个手绢?2、要画出多个手绢应该怎么改造函数?
函数封装python原始手绢绘制代码(无函数)importturtlet=turtle.Turtle()绘制手绢的代码(假设已有)项目探究函数改造设计参数基础任务:对微项目1的函数进行改造,让多个手绢共舞。(参考位置:(0,0),(-200,0),(200,0))微项目2:挑战任务:你能画出颜色和大小不一样的手绢吗?快试一试吧
函数封装python原始
您可能关注的文档
- 16-1 赤壁赋 高中语文统编版必修上册.pptx
- 第9讲 辽宋夏金元的经济、社会与文化 课件 高三统编版必修中外历史纲要上一轮复习.pptx
- 3.3 DNA的复制课件 高一下学期生物人教版必修2.pptx
- 高三生物一轮复习:细胞器之间的分工合作课件.pptx
- 1.2.1 原子结构与元素周期表-高二化学课件(人教版2019选择性必修2).pptx
- 3.3 细胞核的结构和功能 课件-高一上学期人教版必修1生物.pptx
- 第10课 近代以来的世界贸易与文化交流的扩展 课件-高二下学期历史统编版(2019)选择性必修3文化交流与传播.pptx
- 8.2.2 一元线性回归模型参数的最小二乘估计(第2课时)高二数学选择性必修第三册(人教A版2019).pptx
- 第33讲 基因工程-1(复习课件) 高考生物一轮复习.pptx
- 第一章 化学反应的热效应(期中复习课件) 高二化学上学期人教版.pptx
原创力文档

文档评论(0)