博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
day15 Python函数递归,轻易不要用递归,容易搞出来内存溢出
阅读量:7049 次
发布时间:2019-06-28

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

古之欲明明德于天下者,先治其国;欲治其国者,先齐其家;欲齐其家者,先修其身;欲修其身者,先正其心;欲正其心者,先诚其意;欲诚其意者,先致其知,致知在格物。物格而后知至,知至而后意诚,意诚而后心正,心正而后身修,身修而后家齐,家齐而后国治,国治而后天下平。

在函数内部,可以调用其他函数。如果在调用一个函数的过程中直接或间接调用自身本身

 递归一定要有个明确的结束条件

#_*_coding:utf-8_*___author__ = 'Linhaifeng'import timeperson_list=['alex','wupeiqi','yuanhao','linhaifeng']def ask_way(person_list):    print('-'*60)    if len(person_list) == 0:        return '没人知道'    person=person_list.pop(0)    if person == 'linhaifeng':        return '%s说:我知道,老男孩就在沙河汇德商厦,下地铁就是' %person    print('hi 美男[%s],敢问路在何方' %person)    print('%s回答道:我不知道,但念你慧眼识猪,你等着,我帮你问问%s...' %(person,person_list))    time.sleep(3)    res=ask_way(person_list)    #递归调用自己    # print('%s问的结果是: %res' %(person,res))    return resres=ask_way(person_list)print(res)结果:hi 美男[alex],敢问路在何方alex回答道:我不知道,但念你慧眼识猪,你等着,我帮你问问['wupeiqi', 'yuanhao', 'linhaifeng']...------------------------------------------------------------hi 美男[wupeiqi],敢问路在何方wupeiqi回答道:我不知道,但念你慧眼识猪,你等着,我帮你问问['yuanhao', 'linhaifeng']...------------------------------------------------------------hi 美男[yuanhao],敢问路在何方yuanhao回答道:我不知道,但念你慧眼识猪,你等着,我帮你问问['linhaifeng']...------------------------------------------------------------linhaifeng说:我知道,老男孩就在沙河汇德商厦,下地铁就是

 

# def calc(n):#     print(n)#     if int(n / 2) == 0:#         return n#     res=calc(int(n / 2))#     return res### res=calc(10)# print(res)结果:105211

 

转载于:https://www.cnblogs.com/charon2/p/10373655.html

你可能感兴趣的文章
mongodb官网文档阅读笔记:与写性能相关的几个因素
查看>>
PHP处理时间格式
查看>>
BestCoder Round #11 (Div. 2)
查看>>
JAVA入门[20]-Spring Data JPA简单示例
查看>>
Python: The _imagingft C module is not installed错误的解决
查看>>
HTTP请求报文和HTTP响应报文
查看>>
第3课 - 初识程序的灵魂
查看>>
WordPress插件扫描工具plecost
查看>>
【PDF】Java操作PDF之iText超入门
查看>>
PHP:第五章——字符串过滤函数
查看>>
Spring中ApplicationContextAware的用法
查看>>
flask的session解读及flask_login登录过程研究
查看>>
ElasticSearch单机多实例环境部署
查看>>
python 练习
查看>>
Centos 安装 nload
查看>>
SQL 通配符及其使用
查看>>
Mysql错误:Ignoring query to other database解决方法
查看>>
phantomjs 抓取房产信息
查看>>
复述、听说读写与学习
查看>>
python3简单使用requests
查看>>