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

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

默认的递归最大限度1000 不要修改默认的递归最大限度 往往递归都是和循环挂在一起的 人理解循环,神理解递归 算法 认识递归 递归函数怎么读?
例题
 
算法:一种计算的方法 典型问题:冒泡排序,快速排序,堆排序
二分查找法:查找下面例题中的58
二分查找
def find_2(l,aim,start=0,end=None):    if end == None:end = len(l) -1    if end >= start:        mid = (end - start) // 2 + start        if l[mid] > aim:            ret = find_2(l,aim,start,mid-1)            return ret        elif l[mid] < aim :            ret = find_2(l,aim,mid+1,end)            return ret        else:return aim,mid    else :        print('查找不到内容')find_2(l,58)
阶乘的计算 什么叫阶乘:7*6*5*4*3*2*1
阶乘的计算
斐波那契数列
斐波

 

 三级菜单
三级菜单
menu = {    '北京': {        '海淀': {            '五道口': {                'soho': {},                '网易': {},                'google': {}            },            '中关村': {                '爱奇艺': {},                '汽车之家': {},                'youku': {},            },            '上地': {                '百度': {},            },        },        '昌平': {            '沙河': {                '老男孩': {},                '北航': {},            },            '天通苑': {},            '回龙观': {},        },        '朝阳': {},        '东城': {},    },    '上海': {        '闵行': {            "人民广场": {                '炸鸡店': {}            }        },        '闸北': {            '火车战': {                '携程': {}            }        },        '浦东': {},    },    '山东': {},}def menu_3(menu):    while True:        for key in menu:            print(key)        choice = input('choice:')        if choice == 'q' or choice == 'b':            return choice        if choice in menu and menu[choice]:            borq = menu_3(menu[choice])            if borq == 'q': return 'q'menu_3(menu)
 

 

 

 
 

 

转载于:https://www.cnblogs.com/dwenwen/p/7818601.html

你可能感兴趣的文章
Oracle 角色及其权限
查看>>
NiftyDialogEffects:集成了多种动画效果的Dialog控件
查看>>
《世界是数字的》读后感
查看>>
AD软件原理图封装过程(即由原理图转换到PCB)
查看>>
cocos2d-x lua table与json的转换
查看>>
mysql的基本原理
查看>>
《面向对象分析与设计》——抽象
查看>>
linux学习记录-------jdk安装配置
查看>>
查看dll依赖项
查看>>
koa和egg项目webpack热更新实现
查看>>
ansible普通用户su切换问题
查看>>
2017.10.1
查看>>
洛谷——P1187 3D模型
查看>>
温度传感器,ds18b20
查看>>
ecshop为什么删不掉商品分类
查看>>
bzoj1941[Sdoi2010]Hide and Seek
查看>>
IT兄弟连 Java Web教程 经典面试题2
查看>>
利用setTimeoutc处理javascript ajax请求超时
查看>>
三、Java基础工具(1)_常用类——字符串
查看>>
文献管理与信息分析》第二讲作业
查看>>