Python自定义函数教学设计

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Python语言程序设计——自定义函数

一、教材分析

本节课主要介绍了自定义函数的方法及使用。主要培养学生的数字化学习与创新能力。

二、教学目标:

1、培养学生的数字化学习与创新能力。

2、能理解为什么要代码复用

3、能准确将需要复用的代码定义成函数

三、重点与难点

【教学重点】自定义函数。

【教学难点】自定义函数。

四、教学方法

对于重难点的突破本课将利用实际案例,通过学生操作的方式在课堂中通过师生互动将知识进行内化。

五、教学教具

多媒体机房,多媒体课件,Python3.7。

六、教学过程

内容教师活动学生活动设计意图

新课导入生日快乐歌我们同学都会唱。

我们现在将歌词利用代码打

印出来。

利用代码打印生日快乐歌。从学生感兴

趣的事情出

发,利用视

频引出新课

并吸引学生

注意。

授新分析为什

么要进行

代码复用

请学生观察打印生日快乐歌

的代码的特点。其中有1、2、

4行是完全相同的,第三行是

在第一行的基础上增加了

dear+姓名。

观察代码让学生观看

代码对库的

调用以及库

函数的使用

有一个基本

的概念这时对于相同的代码行我们

可以将他们自定义成函数,在

需要他们的时候调用函数就

可以了。

但是这个代码仍然有改进的空

间,因为每个生日快乐歌只有名

字不一样,其他都相同,那么我

们每次只改名字可以吗?

还记得之前我们讲过的变量

的概念吗?

跟随老师一起敲代码

思考

直观的理解

语句的含义

函数的定义:

函数是一段代码的表示

- 函数是一段具有特定功能的、

可重用的语句组

- 函数是一种功能的抽象,一般

函数表达特定功能

- 两个作用:降低编程难度和

代码复用

聆听深入理解函

数的概念

def <函数名>(<参数>) :

<函数体> return <返回值>

以计算N!为例:

现在要将N!定义成函数

返回的值就是阶乘的值。

y = f(x)

- 函数定义时,所指定的参数是一种占位符

- 函数定义后,如果不经过调用,不会被执行

- 函数定义时,参数是输入、函数体是处理、结果是输出 (IPO)。return保留字用来传递返回值

-几点需要注意的:

1函数是需要调用才会被执行

2函数可以没有参数(例如happy ()),也可以有参数,但是()一定要保留)。

3、如果有参数调用时要给出实

际参数,实际参数替换定义中的参数,函数调用后得到返回值。函数可以有返回值,也可以没有,可以有return,也可以没有

- return可以传递0个返回值,也可以传递任意多个返回值

4、请学生写出N的阶乘的代码

理解函数的定义。

深刻理解

seth语句是

绝对角度。

通过操作理

解seth和

left,right函

数的区别。

板书设计

def <函数名>(<参数>) :

函数的调用<函数体>

return <返回值>

相关文档
最新文档