(4.6.1)--4.6高阶函数-课件.pdf
《(4.6.1)--4.6高阶函数-课件.pdf》由会员分享,可在线阅读,更多相关《(4.6.1)--4.6高阶函数-课件.pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、高阶函数01函数类型参数函数嵌套02学习目标通过本小节的学习,你可以:例1:学校要举行一场计算机设计大赛,你作为评委老师的小助手需要帮助老师倒计时,每组学生的问答时间是2分钟,为严格把控时间,需要你到2分钟后就提示参赛选手停止讲解。课程导入函数类型参数01函数类型参数函数类型参数(高阶函数):一个函数接收另一个函数作为参数。内置的高阶函数:min、max、map、filter函数若想了解更多有关高阶函数信息:python-functools模块函数类型参数def f():print(hello)print(f)def f():print(hello)def fn(a):print(a)fn(f
2、)基本定义的语法如下:函数嵌套02函数嵌套函数嵌套:在函数内又调用其他函数/一个函数内存放另一个函数。(1)在函数内部定义的函数是无法被直接调用的,如果想调用内部函数,只能通过外部函数来调用。(2)嵌套函数在实际开发中经常使用。函数嵌套函数嵌套:在一个函数内部存放着其他一个函数def f():return Nonef()def f():def fn():print(hello)fn()f()遵循原则:先定义后使用print(f)f()def f():def fn():print(hello)fn()综合案例03问题:学校要举行一场计算机设计大赛,你作为评委老师的小助手需要帮助老师倒计时,每组学生的问答时间是2分钟,为严格把控时间,需要你到2分钟后就提示参赛选手停止讲解。实现:利用python函数类型参数编程实现。案例:计时器课程小结01函数类型参数:将函数当做参数使用函数嵌套:在定义的函数体内再定义一个函数/在函数内调用其他函数02思考题:给定次数回答问题我校学生参加“中国知识百科”比赛,本比赛由15道选择题、一道大题构成,其中每道选择题有2次回答问题的机会,请编写程序实现选择题的功能。(本题以其中一道选择题为例进行程序讲解)请编写程序,使用函数类型参数或函数嵌套解决此问题。运行效果如下:关键字:本课程结束函数类型参数函数嵌套
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 4.6 函数 课件
限制150内