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

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

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

#_*_coding:utf-8_*_
__author__ = 'Linhaifeng'
import time person_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 res res=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) 结果:
10
5
2
1
1

最新文章

  1. ASP.NET Core 十种方式扩展你的 Views
  2. python实现查看目录下重复的文件
  3. Understanding the WPF Layout System
  4. 11.写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名
  5. 能源项目xml文件 -- app-init.xml
  6. [原创] IIS7下顶级域名301跳转到WWW域名
  7. hadoop之JobTracker功能分析
  8. Cocos2d 3.0继承自Sprite的类在addChild后出现故障
  9. codevs 4650 破损的键盘(链表)
  10. Sysbench - 一种系统性能benchmark
  11. Delphi访问活动目录
  12. Java中parse()和valueOf(),toString()的区别
  13. elk 中kafka启动脚本和配置文件
  14. 栈->栈的应用
  15. IntelliJ IDEA 创建Web项目(全教程)
  16. 拯救者Y720-gtx1050-window10-配置tensorflow-gpu环境
  17. [CC-BLREDSET]Black and Red vertices of Tree
  18. input属性为number时,如何去掉右边的 +、-号
  19. Python学习之旅(二十三)
  20. vim中^M的研究

热门文章

  1. [PHP] 数据结构-单链表头插法PHP实现
  2. ssm简单整合(注释方法)
  3. Web前端基础——jQuery(二)
  4. potplayer打开多个视频文件
  5. MySQL chartset
  6. layui 图片上传+表单提交+ Spring MVC
  7. CSS属性disabled和readonly的区别是什么
  8. 网站pc端分享QQ好友,空间,微博
  9. 为什么 C# 比 C++ 编译快那么多
  10. BigDecimal常被忽略的问题