第二单元 第9课-Python自定义函数 教案 2021—2022学年初中信息技术青岛版第三册

2021-10-16
| 4页
| 1731人阅读
| 68人下载
普通

内容正文:

初中信息第三册第二单元Phthon程序设计 第9课 自定义函数 学案 【学习目标】 1.了解函数的基本含义;掌握自定义函数的语法。 2.学会定义和使用自定义函数;能够使用函数进行模块化程序设计。 3.初步体验模块化程序设计的理念,能够将复杂的问题进行有条理的分析,逐步解决问题。 【重点难点】 重点:自定义函数的使用。 难点:使用函数进行模块化程序设计。 【学习过程】 一、自主探究 练习活动:学生使用print()函数打印三角形图案。 探究活动一:自定义函数 1. 如何自定义一个函数,使用def关键字 def sjx(): print("*") print("**") print("***") print("****") print("*****") print("******") 2.如何调用函数 在python交互式窗口输入sjx()这个函数即可使用函数 3.如何设定函数参数:给sjx()函数设定参数,使其根据参数打印不同行数的三角形图案。使用for 语句。 def sjx(n): for i in range(1,n): print("*"*i) 探究活动二: 在方程ax=b(a不等于0)中,请设计一个自定义函数,给定a和b的值,即可算出x的值。 在函数内部的变量为“局部变量”,在函数外部的变量为“全局变量”。例如上面代码中的x在函数外部,为全局变量,程序要修改全局变量,应在变量前添加global保留字。 使用全局变量保存方程的计算结果时,虽实现了计算的效果,但对程序的模块化和重复使用上有所影响。所以在函数内部一般不使用全局变量,可以定义局部变量x,获取得到的结果,最后使用“return x”语句作为函数的结果。 探究活动三:在python中,列表等数据结构能够支持基本的数据统计应用,请利用自定义函数,设计一个程序,用函数功能实现以下功能。 1. 通过输入数据建立列表。 2. 计算列表的平均数。 做一做:定义getnum()函数,以输入的方式获得一组数据,按回车结束输入,函数值返回为列表类型。 计算列表平均值的参考程序 2、 拓展延伸 学校要举办一次演讲比赛,为了确定参赛顺序,需要设计一个简单的抽签程序,你能设计一个抽签函数吗? 要求:用列表表示的编号或人名作为函数的参赛,结果能返回一个随机抽签的

资源预览图

第二单元 第9课-Python自定义函数 教案  2021—2022学年初中信息技术青岛版第三册
1
第二单元 第9课-Python自定义函数 教案  2021—2022学年初中信息技术青岛版第三册
2
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。