浙教版(2020版)信息技术八年级上册3-12Python的函数教案3961.pdf
《浙教版(2020版)信息技术八年级上册3-12Python的函数教案3961.pdf》由会员分享,可在线阅读,更多相关《浙教版(2020版)信息技术八年级上册3-12Python的函数教案3961.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Python 的函数 课题 Python 的函数 单元 算法与程序设计 学科 信息 年级 八年级 主备人 时间 教学目标 1、理解函数的概念,掌握常用内建函数的格式和功能。2、初步掌握函数的定义和调用方法,理解函数的参数传递过程。3、通过“斐波那契数列问题”的程序实例,能够编写简单使用自定义函数的应用程序,深入理解函数的概念和掌握函数的应用。4、培养学生的创造性思维能力、探索精神,让学生体验成功的喜悦。重点 函数的定义和调用方法。难点 函数的参数及传递过程。教 学 过 程 二次备课 一、导入新课 前面我们学习了利用 Python 的结构设计程序,解决一些实际问题,那么当遇到很复杂的实际问题时,
2、我们也可以利用 Python 函数来解决。这节课我们就一块来学习 Python 函数。二、讲授新课 用计算机解决问题,常将一个复杂的大问题分解成一系列简单的小问题。当问题细化到足够简单时,问题解决者就可以为每个小问题编写程序,并通过函数进行封装。当各个小问题都解决了,大问题也就迎刃而解。(一)函数的概念 函数是一段具有特定功能、可重复使用的语句块。函数用函数名来表示,并通过函数名进行功能调用。在 Python 中主要有两类函数:系统内建函数和用户自定义函数。内建函数(又称为内置函数)是指 Python 解释器内置的函数。Python 常用的内建函数如下表所示。例如,内建函数 len()的应用:
3、st=Python len(st)6 lst=HUAWEI,OPPO,VIVO len(st)3 【想一想】如果没有 len()函数,还有什么办法可以求字符串或者列表的长度呢?【想一想】既然没有 len()函数也能实现这个功能,Python 为什么要提供内建函数呢?(二)自定义函数 Python 提供了许多内建函数,如 print()等。但用户也可以根据需要创建函数,由用户创建的函数就叫作自定义函数。1、定义函数 Python 使用保留字 def 定义一个函数,语法格式如下:def (参数列表):return 自定义函数一般由函数名、参数和函数体组成。函数名可以是任何有效的 Python 标识
4、符;参数(可以有零个、一个或多个)称为形式参数,简称为“形参”。当需要返回值时,使用 return 语句,否则函数可以没有 return 语句,这样的函数返回 None 值。简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串用于存放函数说明。函数内容以冒号起始,并且缩进。return 表达式 结束函数,选择性地返回一个值给调用方。不带表达式的 return 相当于返回 None。2、调用函数 在 Python 程序中,定义一个函数后,相当于给定了函数的名称,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浙教版 2020 信息技术 年级 上册 12 Python 函数 教案 3961
限制150内