您的位置:首页 > 编程语言 > Python开发

Python基础-函数-递归函数

2017-12-09 19:33 281 查看

递归函数

计算 z = 1x2x3x…x10

示例

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


运行结果

D:\PythonProject>python run.py
3628800


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

个人认为,用到了再用即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 递归 函数