主要内容:
1、递归的基本知识以及三个实例;
2、PyInstaller库的安装和使用
3、实例:科赫雪花小包裹
代码复用与函数递归:
递归:函数定义中调用函数自身的方式。
链条:计算过程中存在递归链条。
基例:存在一个或多个不需要再次递归的基例。
如:
n = 0时n!为1,这就是基例;n(n-1)!即为链条。
def fact(n):
if n == 0:
return 1
else :
return n*fact(n-1)
递归的三个示例:函数+分支结构(递归链条、递归基例)
(1)字符串反转(这个例子我还看了很久的。。)
def rvs(s):
if s == "":
return s
else:
return rvs(s[1:])+s