博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python基础--函数递归
阅读量:7129 次
发布时间:2019-06-28

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

#递归特性:# 1.必须要有一个明确的结束条件#2.每次进入更深一层递归时,问题规模相比上次递归都应有所减少#3.递归效率不高,递归层次过多会导致栈溢出def calc(n):    print(n)    if int(n / 2)==0:        #// 取整        # /取商        #% 取余        #此处int是取整,商小于1的时候取整结果为0        return n#return返回结果     return calc(int(n / 2))#执行calc(int(n / 2))---->等待return n返回结果--->最后return最终结果res=calc(10)print(res)

 

转载于:https://www.cnblogs.com/tangcode/p/10984011.html

你可能感兴趣的文章
从“野路子”到“正规军”的软件开发之路
查看>>
华为敏捷/DevOps实践:如何开好站立会议
查看>>
《敏捷敬业度》作者访谈
查看>>
微软将所有的Windows代码库迁移到Git
查看>>
Gartner调查:AI将成为企业颠覆的重要力量
查看>>
云端能力知几许?12人众测华为云企业级Kubernetes集群实力
查看>>
灵雀云 CTO 陈恺:从“鸿沟理论”看云原生,哪些技术能够跨越鸿沟?
查看>>
Hyperledger Composer评测
查看>>
不变性改变一切,包括微服务
查看>>
io.js发布2.0版本,并讨论加入Node基金会的可能性
查看>>
书评与访谈:Software Development Metrics
查看>>
当中台遇上DDD,我们该如何设计微服务?
查看>>
AWS太过强势?VMware为自保疑与微软达成合作
查看>>
Spring框架5.0版本发布相关的技术访谈
查看>>
微软正式发布PowerShell Core 6.0
查看>>
Google发布Tensor2Tensor for TensorFlow
查看>>
GitHub推出预览版组织成员APIs
查看>>
除了输入法,移动端AI还有哪些想象空间?
查看>>
半数以上国产手游曾使用他开源的引擎:Cocos和王哲的故事 | 二叉树视频
查看>>
访谈:Kotlin在Pinterest的逆势生长
查看>>