递归:函数内部调用自己

 1 # TODO:模拟问路场景理解递归
 2 person_list = ['chen', 'wang', 'li', 'liu']
 3 def say_way(person_list):
 4     # 判断可问的路人是否为空
 5     if len(person_list) == 0:
 6         return '没人知道你问的地方在哪里'
 7     #取出列表中的第一个人
 8     person = person_list.pop(0)
 9     if person == 'li':
10         #找到了知道路的人
11         return '%s说:餐馆就在十字路口那'%person
12     print('问%s,你知道餐馆在哪吗?'%person)
13     print('%s说我也不知道在哪,我帮你问下[%s]'%(person, person_list))
14     result = say_way(person_list)
15     print('%s对上一个问路人说:%s'%(person, result))
16     return result
17
18 result = say_way(person_list)
19 print(result)
20
21 # 问chen,你知道餐馆在哪吗?
22 # chen说我也不知道在哪,我帮你问下[['wang', 'li', 'liu']]
23 # 问wang,你知道餐馆在哪吗?
24 # wang说我也不知道在哪,我帮你问下[['li', 'liu']]
25 # wang对上一个问路人说:li说:餐馆就在十字路口那
26 # chen对上一个问路人说:li说:餐馆就在十字路口那
27 # li说:餐馆就在十字路口那

问路映射递归

转载于:https://www.cnblogs.com/SakuraYuanYuan/p/10309565.html

模拟问路场景理解递归相关推荐

  1. 2-2.5-3D的室内场景理解

    2-2.5-3D的室内场景理解 主要内容 摘要随着低成本.紧凑型2-2.5-3D视觉传感设备的出现,计算机视觉界对室内环境的视景理解越来越感兴趣.本文为本课题的研究提供了一个全面的背景,从历史的角度开 ...

  2. 基于2.5/3D的自主主体室内场景理解研究

    作者:Tom Hardy Date:2020-3-13 来源:基于2.5/3D的自主主体室内场景理解研究 参考链接:https://arxiv.org/abs/1803.03352 主要内容 摘要随着 ...

  3. 性价比超高:苹果发布了新数据集,助力室内场景理解

    作者:刘媛媛 来源:数据实战派 前言 计算机视觉界一直渴望能够找到一种方法,让计算机和人们都能够理解室内场景的复杂性. 对于许多基本的场景理解任务,很难或不可能从真实图像中获得每像素地面实况标签. 一 ...

  4. 机器人视觉场景理解挑战赛

    这是澳大利亚机器人视觉中心发起的一项比赛,刚刚开始,欢迎做机器人.SLAM.场景理解的朋友参与. 1 主要特点 BenchBot,用于运行语义场景理解算法的完整软件堆栈 仅需几行Python代码即可在 ...

  5. 从编程语言设计的角度理解递归

    目录 介绍 概述 编程语言如何实现普通函数调用 编程语言如何实现带返回值的函数调用 递归 课后作业 附录 如果你要理解递归,首先你要理解递归. 介绍 我尝试写些关于编程语言的东西. 目前刚开始写,还把 ...

  6. 点云深度学习的3D场景理解

    转载请注明本文链接: https://www.cnblogs.com/Libo-Master/p/9759130.html PointNet: Deep Learning on Point Sets ...

  7. 基于全局场景背景图和关系优化的全景3D场景理解(ICCV 2021)

    DeepPanoContext: 基于全局场景背景图和关系优化的全景3D场景理解(ICCV 2021) 论文标题:DeepPanoContext: Panoramic 3D Scene Underst ...

  8. 继Facebook开源PyTorch3D后,谷歌开源TensorFlow 3D场景理解库

    来源:机器之心本文约2000字,建议阅读5分钟谷歌于近日开源了一个基于 TF 框架的高度模块化和高效处理库 TensorFlow 3D. 继 2020 年初 Facebook 开源基于 PyTorch ...

  9. 李飞飞:人工智能应用广泛 但场景理解不如2岁孩子

    "我看到了人工智能正在经历的历史时刻,那就是它已经走出实验室进入了产业应用阶段."全球人工智能领域著名华人专家李飞飞近日在北京接受新华社记者专访时说. 李飞飞是美国斯坦福大学人工智 ...

最新文章

  1. 移动端打开html控制台,移动端中使用调试控制台 eruda
  2. jxl导入Excel文件抛出java.lang.StringIndexOutOfBoundsException异常
  3. “编译器错误信息: CS0016: 未能写入输出文件”解决方法
  4. zend studio 10破解/汉化
  5. [数学笔记Mathematical Notes]2-一个带对数的积分不等式
  6. IDEA添加模块时,插件报错:java.util.NoSuchElementException Collection is empty
  7. 12.5K 颗星星的 C++ 教程,带你高速上手现代 C++ !
  8. 使用DynamoDB映射器将DynamoDB项目映射到对象
  9. c4d如何把文字贴在物体表面_一篇文章带你了解C4D布光技巧
  10. 中国超级计算机何时被超越,超级计算机神威太湖之光被超越?看了表示,下一代更超乎想象!...
  11. 华中农业大学第五届程序设计大赛网络同步赛解题报告2(转)
  12. java restful文件传输_Spring Boot 2.0实现基于Restful风格的文件上传与下载APIs
  13. [转载]Unicode、ANSI、UTF-8、Unicode Big Endian的故事
  14. 【Qt5】评标专家库随机选5人小软件
  15. 2016服务器系统驱动,windows sever2016驱动大家是怎么装的啊
  16. GAGE EON采集卡
  17. 大数据千亿级离线数仓项目第三天 维度数据分析与业务开发
  18. 乐普生物通过聆讯:预计年亏10亿 海通证券与阳光人寿是股东
  19. MySQL调优是程序员拿高薪的必备技能?
  20. vue iview 之使用

热门文章

  1. 回复:lerit的关于对象中字段的初始化问题
  2. 用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
  3. 工信部发布新能源车准入新规 9月1日起正式实施
  4. Python多线程技术增加网站帖子的查看量
  5. 计算机视觉形态学之膨胀、腐蚀、开运算、闭运算、顶帽、黑帽和形态学梯度
  6. 知乎大牛网友推荐几个靠谱老师及课程
  7. 人工智能技术为大脑制作地图 前沿
  8. 人工智能、大数据、云计算、机器学习和深度学习,主要有什么关系?
  9. Uri跟Url的区别
  10. 027_html框架