python求斐波那契数列示例分享

yipeiwu_com6年前Python基础

复制代码 代码如下:

def getFibonacci(num):
 res=[0,1]
 a=0
 b=1
 for x in range(0,num):
  if x==a+b:
   res.append(x)
   a,b=b,a+b
 return res

res=getFibonacci(1000)
print(res)

#递归
a=[0,1]
qian=0
def fibna(num,qian):
 print(num)
 he=num+qian
 if he<1000:
  a.append(he)
  qian=num
  fibna(he,qian)
fibna(1,0)
print(a)

相关文章

Python实现简单过滤文本段的方法

本文实例讲述了Python实现简单过滤文本段的方法。分享给大家供大家参考,具体如下: 一、问题: 如下文本: ## Alignment 0: score=397.0 e_value=...

Python中isnumeric()方法的使用简介

 isnumeric()方法检查字符串是否仅由数字组成。这种方法只表示为Unicode对象。 注意:要定义一个字符串为Unicode,只需前缀分配'u'引号。以下是示例。 语法...

Python中编写ORM框架的入门指引

有了db模块,操作数据库直接写SQL就很方便。但是,我们还缺少ORM。如果有了ORM,就可以用类似这样的语句获取User对象: user = User.get('123') 而...

利用Anaconda简单安装scrapy框架的方法

利用Anaconda简单安装scrapy框架的方法

引言:使用pip install 来安装scrapy需要安装大量的依赖库,这里我使用了Anaconda来安装scrapy,安装时只需要一条语句:conda install scrapy即...

Python selenium根据class定位页面元素的方法

Python selenium根据class定位页面元素的方法

在日常的网页源码中,我们基于元素的id去定位是最万无一失的,id在单个页面中是不会重复的。但是实际工作中,很多前端开发人员并未给每个元素都编写id属性。通常一段html代码如下: &...