所属成套资源:新南方版信息技术八年级上册课件PPT全册
南方版(湖南)(2019)八年级上册第8课 正多边形备课ppt课件
展开
这是一份南方版(湖南)(2019)八年级上册第8课 正多边形备课ppt课件,共9页。
1. 学会定义函数和调用函数解决问题。2. 掌握画多边形的代码。3. 掌握函数参数的含义和使用方法。
你们知道函数名后面的小括号是个什么神秘的东西吗?它到底有什么作用呢?其实括号中的内容就是函数的参数。小括号就像是一个传送门,将参数传送给函数。
imprt turtlet=()def square(s): #传送正方形的边长sfr i in range(4): t.frward(s) t.right(90)square(10) #把10作为正方形的边长s
我们现在来试一下通过传送门传递正方形的边长吧!
除了传递边长,我们还可以传递多边形边的数量,接下来,我们使用函数参数控制多边形边的数量画正n边形。我们知道画边的语句是t.frward(100),进入下一条边是t.right(360/n),循环n次是fr i in range(n),我们先来画一个正六边形吧。
imprt turtlet=()def draw(n): #传递边的数量fr i in range(n): t.frward(100) t.right(360/n)draw(6) #把6作为多边形边的条数
如果我们想让函数参数既控制多边形的边数又控制边的长度,那小括号中的一个参数就有点不够用了。不用怕,小括号中可以使用多个参数,用逗号隔开就行。它是上面两个传递边长与边的数量的函数的融合。
imprt turtlet=()def draw(n,s): #传递边的数量和边长fr i in range(n): t.frward(s) t.right(360/n)draw(5,20) #把5作为边的数量,把20作为边长
1. 定义函数和调用函数解决问题。2.函数参数的含义和使用方法。3.画多边形的代码。
相关课件
这是一份初中信息技术第12课 猜数比快授课课件ppt,共9页。
这是一份初中信息技术南方版(湖南)(2019)八年级上册第11课 百钱百鸡图文ppt课件,共9页。
这是一份南方版(湖南)(2019)第10课 神奇模块多媒体教学ppt课件,共9页。