当前位置: 首页 > news >正文

哪个网站上可以做代打网站和系统的哪个容易做

哪个网站上可以做代打,网站和系统的哪个容易做,网站设计公司 杭州,网站建设的流程图斐波那契数列当年#xff0c;典型的递归题目#xff0c;斐波那契数列还记得吗#xff1f;def fib(n):if n1 or n2:return 1else:return fib(n-1)fib(n-2)当然, 为了程序健壮性#xff0c;加上try...except...def fib(n):if isinstance(n, int):print(兄弟,输入正整数哈)ret…斐波那契数列当年典型的递归题目斐波那契数列还记得吗def fib(n):if n1 or n2:return 1else:return fib(n-1)fib(n-2)当然, 为了程序健壮性加上try...except...def fib(n):if isinstance(n, int):print(兄弟,输入正整数哈)returntry:if n1 or n2:return 1elif n 0:print(兄弟别输入0或负数呀)else:return fib(n-1)fib(n-2)except RecursionError:print(兄弟超过了最大递归深度是的无论时间还是空间复杂度递归真的是不太好使哈这是递归的写法:def fib(n):if n1 or n 2:return 1a, b 1, 1for i in range(2, n):a, b b, abreturn b我稍微解释三点为啥是range(2, n)因为斐波那契数列从 1 开始所以 fib(n) 就是数列的第 n 项由于前两项都为 1 ,所以要少两项为 range(2, n)(要循环 n-2 次)a, b b, ab 这里你也许也有困惑我简单说说一般Python解释器会将逗号分隔的变量直接看做一个元组又因为解释器先执行等式右边的所以这样相当于 元组拆包a, b b, ab 这句话的精髓在于在等式右边将 b 视为fib(n-2) ,将 ab 视为 fib(n-1)杨辉三角同样先写递归写法(我这里不考虑特殊情况了时间有限):def YH_tri(a, b):if a b or b 0:return 1else:return YH_tri(a-1, b)YH_tri(a-1, b-1)老铁们自己先想想该怎么写总结以上所述是小编给大家介绍的提升Python效率之使用循环机制代替递归函数,希望对大家有所帮助如果大家有任何疑问请给我留言小编会及时回复大家的。在此也非常感谢大家对我们网站的支持如果你觉得本文对你有帮助欢迎转载烦请注明出处谢谢本文标题: 提升Python效率之使用循环机制代替递归函数本文地址: http://www.cppcns.com/jiaoben/python/266539.html
http://www.huolong8.cn/news/47726/

相关文章:

  • 西安商城网站建设长沙可以做网站的公司
  • 免费网站建设阿里网站
  • 织梦html5手机网站模板松江车墩网站建设
  • 做网站一般分几种济南轻电商网站建设公司
  • 淘宝网网站建设的的意见高校二级网站建设意义
  • 腾讯云网站建设教学视频教程网站建设怎么分析市场
  • 优秀的国外网站设计网站科技有限公司经营范围
  • 网站正在建设中9797qq推广文案怎么写
  • 梅州网站建wordpress无限加载插件
  • 克隆网站后怎么做高端网站设计技术分析
  • 员工支付做网站的费用分录手机移动网站开发
  • 为男人做购物网站中职网站建设与维护试卷
  • 网站降权 烦it运维体系
  • 重庆宣网站建设贵州网络推广咨询
  • 海门建设厅网站wordpress怎么备案
  • 苍溪建设局网站南宁微信网站制作
  • 卖高仿名牌手表网站网站开发哪里好
  • 关于asp sql网站开发的书籍做营利网站的风险
  • 廊坊网站制作系统ui设计与制作培训
  • 介绍移动互联网的网站有哪些纪检监察网站建设
  • 定制型网站建设渠道平面设计做画册用网站
  • 插画师培训网站建设wordpress改logo不显示不出来
  • 网站域名被黑seo营销外包公司
  • 宁波网站设计建站服务公司简易app
  • 东平做网站哪个网站的课件做的好
  • 徐州东站建立公司的流程
  • 佛山网站优化排名推广查pv uv的网站
  • 做房产网站赚钱吗电脑做网站
  • 家居企业网站建设精英深圳手机网站公司
  • 建网站商城在哪做如何建设网站zy258