(中职)Python编程基础与应用电子课件函数的递归.pptx
《(中职)Python编程基础与应用电子课件函数的递归.pptx》由会员分享,可在线阅读,更多相关《(中职)Python编程基础与应用电子课件函数的递归.pptx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(中职)Python编程基础与应用电子课件函数的递归函数的递归主讲:朱海鑫:Python编程基础与应用配套课件Python编程基础与应用配套课件编程基础与应用配套课件contents目录1.什么是函数的递归2.递归范例3.阅读角Python编程基础与应用配套课件编程基础与应用配套课件函数的递归01Python编程基础与应用配套课件编程基础与应用配套课件 什么叫递归函数?什么叫递归函数?简而言之,函数的递归就是在函数的定义中,函数内部的语句调用函数本身。举个例子,我们来计算非负整数的阶乘n!=1 x 2 x 3 x.x n。简单分析一下:n!=1#当n=1n!=1x2=2#当n=2n!=1x2
2、x3=6#当n=3n!=n x(n-1)!#当n1时用函数f(n)表示,可以看出:f(n)=n!=1 x 2 x 3 x.x(n-1)x n=(n-1)!x n=f(n-1)x n所以,f(n)可以表示为n x f(n-1),只有当n=1时需要特殊处理,其它情况就是n!=n x(n-1)!运算。Python编程基础与应用配套课件编程基础与应用配套课件递归范例02Python编程基础与应用配套课件编程基础与应用配套课件 范例6-14:非负整数的阶乘n!#定义def factorial(n):if n=1:return 1 else:return n*factorial(n-1)#调用for i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 编程 基础 应用 电子 课件 函数 递归
限制150内