当前位置: 首页 > 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.sadfv.cn/news/47726/

相关文章:

  • 中国工商银行官网网站创新logo标志设计
  • 个人网站设计的参考文献高端上海网站设计公司价格
  • 做淘宝网站需要多少钱ICP备案网站服务内容
  • 无锡网站建设 app昆山市建设工程交易中心网站
  • 怎样设计自己网站域名安徽省高等级公路工程建设指挥部网站
  • 乐山网站公众号建设科技特长生包括哪些项目
  • 广州市住房建设局网站wordpress安卓显示
  • 西工网站建设设计怎么做网站的主页面
  • 快速搭建网站信息库国外专门做杂志的共享网站
  • 网站猜你喜欢代码网络营销是什么研究
  • 网页的创新型网站策划个人网站认证
  • 中英 网站模板 带手机版org的域名网站
  • 企业网站策划案模板做网站的案例
  • 马云做黄页网站时候wordpress百度云盘插件
  • 沈阳市建设局网站宣传的网站开发需要多少钱
  • 上海千途建站网站关键词数量减少
  • 南昌网站建设推广注册公司的条件
  • 网站设计策划书 模板深圳公司官网
  • 酒店怎样做网站好评开发者 电影
  • 成都微网站开发凡科网做网站视频
  • 网站开发的售后 维保成都 网站建设培训班
  • 广州专业的网站建设公司哪家好西昌手机网站制作
  • 整形网站源码建程网会员共享
  • 网站建设费 什么科目wordpress实现301跳转详解
  • logo网站设计图片做网站虚拟主机和云服务器吗
  • 只能在线观看的电影网站咋么做wordpress 添加淘宝
  • 广告网站设计公司旅游网站排行榜前20
  • 建筑工程的公司网站优化怎样提高网站用户体验
  • namecheap建站wordpress优化型网站模板
  • 郴州网站建设软件定制开发平台wordpress自定义字段面板