Python基础-函数-递归函数

来源:互联网 发布:php中use的用法 编辑:程序博客网 时间:2024/06/12 10:39

递归函数

计算 z = 1x2x3x…x10
示例

#!/usr/bin/env python3# -*- coding: utf-8 -*-# 递归调用# 计算 z = 1x2x3x...x10def sumGood(n):    if n == 1:        return 1    else:        # 递归调用        return n * sumGood(n-1)print(sumGood(10))

运行结果

D:\PythonProject>python run.py3628800

日常编程中的文件大小计算就是一个递归的示例,文件中只有有子文件就不断地进行递归求大小调用。

个人认为,用到了再用即可

原创粉丝点击