博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
递归例子
阅读量:6892 次
发布时间:2019-06-27

本文共 542 字,大约阅读时间需要 1 分钟。

1 #!/usr/bin/env python  2 #encoding: utf-8 3  4 def func(arg1,arg2,stop): 5     if arg1 == 0: 6         print (arg1,arg2) 7     arg3 = arg1 + arg2 8     print (arg3) 9     if arg3 < stop:10         func(arg2,arg3,stop)11 12 func (0,1,100000000000)13 14 '''15 def func(arg1,arg2,stop):16     if arg1 == 0:17         print(arg1)18         print(arg2)19 20     arg3 = arg1 + arg221     print (arg3)22     func(arg2, arg3, stop)23 func (0,1,30)24 '''

 递归的实现条件 1:函数内自己调用自己,2:有明确的退出条件,要不会死循环,报错

转载于:https://www.cnblogs.com/liuyoushui/p/6013113.html

你可能感兴趣的文章
Shell 中常用的sqlplus 代码段
查看>>
Maven学习总结(1)——Maven入门
查看>>
Linux java环境配置
查看>>
mysql ====查询命令介绍(5)
查看>>
Ffmpeg,mencoder视频格式转换
查看>>
【经验收集】完全卸载SQLServer 2008 R2的步骤
查看>>
Spring Boot 项目启动顺序以及常见注解作用
查看>>
java基础(2)
查看>>
EMC公司及产品线
查看>>
51cto的教程太精彩了
查看>>
java中泛型之类型参数(T)
查看>>
C++ primer 学习笔记8-
查看>>
zabbix安装界面报连接不到数据
查看>>
一首Python的打油诗
查看>>
pjsip 同时使用多套音频设备
查看>>
DevOps:怎么实现源代码注释和系统文档的自动化更新?
查看>>
ftp服务
查看>>
管道和重定向
查看>>
如何用外部程序优化SQL语句中的IN和EXISTS
查看>>
make 中的路径搜索(十二)
查看>>