资源简介 函数 递归 函数 为什么要自定义函数?不使用会有什么问题? #1. 代码的组织结构不清晰,可读性差 #2. 遇到重复的功能只能重复编写实现代码,代码冗余 #3. 功能需要扩展时,需要找出所有实现该功能的地方并进行修改,无法统一管理且维护难度极大? 函数定义的格式是怎样的 函数定义 def 函数名称(参数列表): 函数体 return [返回值] 无返回值 print() 有返回值 x=input() 递归 一个函数中又调用它自己? 汉诺塔 汉诺塔 1个盘子 汉诺塔 2个盘子 汉诺塔 3个盘子 汉诺塔拓展 汉诺塔需要移动的次数是多少? 增加步数统计 有趣的例子 递归可以做好多有趣的例子 展开更多...... 收起↑ 资源预览