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基础入门之函数三之递归函数
- python基础----函数的定义和调用、return语句、变量作用域、传参、函数嵌套、函数对象、闭包、递归函数
- python函数基础:嵌套函数、作用域、匿名函数、高阶函数、递归函数
- Python基础(函数,函数的定义,函数的调用,函数的参数,递归函数)
- Python基础知识3:函数、三元函数、lambda函数
- python基础——返回函数
- Python基础教程 第6章: 抽象(函数) 学习笔记
- python基础:函数、占位符、运算符、序列
- python-基础知识之函数一
- Python基础之函数等等
- Python之路【第四篇】:Python基础之函数
- python基础知识---抽象--函数
- python基础编程_29_map()函数的大小写转换
- Python函数基础知识
- python基础(函数、局部变量、全局变量、文件操作)
- Python自定义函数基础:获取函数单返回值和多返回值
- Python基础教程--抽象,函数,参数,递归,作用域
- 2.python基础学习——函数的参数
- Python自学笔记之函数3——递归函数
- python入门基础教程06 python变量与函数