Python 实现斐波那契数列中的前50个
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=3,n∈N*)
代码如下:
def fibonacci(n):i,n1,n2 = 0,1,1while i < n:yield n1n1,n2 = n2,n1+n2i+=1
res = fibonacci(50)
fi = [i for i in res]
print(fi)
结果如下:
[1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811, 514229, 832040, 1346269, 2178309, 3524578, 5702887, 9227465, 14930352, 24157817, 39088169, 63245986, 102334155, 165580141, 267914296, 433494437, 701408733, 1134903170, 1836311903, 2971215073, 4807526976, 7778742049, 12586269025]
Python 实现斐波那契数列中的前50个相关推荐
- python求斐波那契数列第n个数及前n项和_使用python求斐波那契数列中第n个数的值示例代码...
斐波那契数列(Fibonacci sequence),又称黄金分割数列.因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为"兔子数列&qu ...
- 41【C#】斐波那契(Fibonacci)数列的第一个和第二个数分别为1和1 从第三个数开始,每个数等于其前两个数之和(1,1,2,3...)编写一个程序输出斐波那契数列中的前20个数,
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- python中求斐波那契数偶数和_[译] 斐波那契数列中的偶数 (Python vs. JavaScript)
斐波那契数列中的偶数 (Python vs. JavaScript) 对于雇主来说,用某种方式来生成斐波那契数列是一道热门的面试题.而求斐波那契数列中的所有偶数便是其热门的变体之一.这里,我将用 Py ...
- 用python输出斐波那契数列的前20项_python输出斐波那契数列
如何用Python输出一个Fibonacci数列有时候觉得自己像个神经病.既纠结了自己,又打扰了别人. #python3def fibo(n): if n受辱时的唯一办法就是忽视它,不能忽视它,就藐视 ...
- 如何用python求斐波那契数列_如何使用Python实现斐波那契数列
斐波那契数列(Fibonacci)最早由印度数学家Gopala提出,而第一个真正研究斐波那契数列的是意大利数学家 Leonardo Fibonacci,斐波那契数列的定义很简单,用数学函数可表示为: ...
- python编写递归函数、求斐波那契数列_利用Python实现斐波那契数列的方法实例
今天我们来使用Python实现递归算法求指定位数的斐波那契数列 首先我们得知道斐波那契数列是什么? 斐波那契数列又叫兔子数列 斐波那契数列就是一个数列从第三项开始第三项的值是第一项和第二项的和依次类推 ...
- python递归算法——斐波那契数列
文章目录 一,递归方法: 二,斐波那契数列简介: 特性一: 特性二: 两种方法运行时间对比: / 一,递归方法: / 递归方法为:将问题一步步分解,直到得到可以解决的简单问题. 通常涉及直接或间接条用 ...
- Python 探讨斐波拉契数列模素数的周期问题
Python 探讨斐波拉契数列模素数的周期问题之目录 前言 一.生成斐波拉契数列 二.创建素数列表 三.搜索周期数列的循环节 3.1 斐波拉契数列模 p p p 的周期 3.2 循环节的搜寻代码 3. ...
- 用C语言编写:判断一个≥2的整型数是否存在于斐波那契数列中?
自己写的,感觉挺有成就感的,就展示出来吧! 判断一个≥2的整型数是否存在于斐波那契数列中? 若存在,则返回第几项:若不在,则返回-1 #include <stdio.h> long gen ...
最新文章
- python基础===两个list之间移动元素
- linux下C code block环境,linux 使用 codeblocks
- Android调焦函数,高通Android驱动中的对焦马达的配置
- a+b 第一个JAVA
- WPF模板(二)应用
- vim——打开多个文件、同时显示多个文件、在文件之间切换
- javabean简述
- preg_grep用法
- Java初级笔记-第五章
- windows10没有nfs服务_CentOS 7集群间实现NFS文件共享
- java 月度相减_java根据日期获取月龄,按照减法原理,先day相减,不够向month借;然后month相减,不够向year借;最后year相减。...
- Spanning Tree Protocol (STP) in NetScaler Appliance
- 【图像配准】基于matlab互信息图像配准【含Matlab源码 1210期】
- matlab仿真之大尺度衰落因子的产生
- Python 自带性能强悍的标准库 itertools
- HrbustOJ 1167 每种面值的货币要多少
- 安卓手机管理器_安卓如何看撤回的微信
- 追赶的腾讯云 | 深网
- vue使用typescript有什么好处,vuetypescript有啥优势
- 谈谈对高内聚低耦合的认识
热门文章
- 第一个项目:D触发器,DFRB1C。
- 移动端项目功能点及实现方案 (图片居多)
- 个人看过较好的电影推荐
- android 仿微信视频压缩上传,iOS视频压缩(仿微信录像)
- 酷狗音乐9.2.0_酷狗音乐安卓版 v9.2.0下载 - 艾薇下载站
- EPROCESS+KPCR+ETHREAD部分介绍-学习记录
- 向雨林木风 linux叫声好
- 计算机在社会工作和生活中的应用,计算机综合应用能力实训
- [LBS学习笔记4]地理特征POI、AOI、路径轨迹
- 特斯拉和拼多多,到底在「较真儿」什么?