python学习笔记——递归算法
2024-08-28 21:33:01
阶乘
#递归计算阶乘
def factorial(n):
if n == 1:
return 1
return n*factorial(n-1) result = factorial(6)
print('阶乘:',result)
累加
#递归求和
def accumulation(n):
if n == 0:
return 0
return n+accumulation(n-1) print('累加:',accumulation(6))
斐波那契数列
#斐波那契数列
def fibonacci(n):
if n == 0:
return 0
if n == 1:
return 1
return fibonacci(n-1)+fibonacci(n-2)
print('斐波那契数列:',fibonacci(9))
最新文章
- PAT 1036. 跟奥巴马一起编程(15)
- QQ空间HD(5)-添加左侧菜单栏内容
- MySQL DCL 整理
- SQL语句学习手册实例版
- mysql线上一个定时备份脚本
- Jenkins的FTP上传插件Publish Over FTP Plugin设置支持中文路径
- CentOS完美搭建Redis3.0集群并附测试
- 程序设计入门—Java语言 第五周编程题 2井字棋(5分)
- Java防盗链机制
- python -os、sys
- ant简述
- ComboTree使用
- Is it possible to change the iPhone device name programmatically?
- 意大利奢侈品牌-Kiton 华丽进驻北京新光天地-时尚生活-泛高尔夫网
- vim复制
- Java DB loadBalance 设计
- 火狐浏览器打开html文件,中文乱码
- LeetCode &; Q20-Valid Parentheses-Easy
- 关于Git安装和操作中可能碰到的问题
- BZOJ - 3170: 松鼠聚会 (切比雪夫转曼哈顿距离)