用python输出斐波那契数列

   日期:2020-09-06     浏览:165    评论:0    
核心提示:一、什么是斐波那契数列?斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……即前两项都是1,从第3项开始,每一项都等于前两项之和。二、我们可以先创建一个前两项都是1的列表,再通过for循环和切片计算出后面的项,再将计算出的项添加在列表中。切片用于处理列表的部分元素切片的用法:1.使用切片要注意,列表

一、什么是斐波那契数列?
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……即前两项都是1,从第3项开始,每一项都等于前两项之和。
二、我们可以先创建一个前两项都是1的列表,再通过for循环和切片计算出后面的项,再将计算出的项添加在列表中。
切片用于处理列表的部分元素
切片的用法:
1.使用切片要注意,列表中的第一个元素的索引是0

users=['zhao','qian','sun','li','zhou','wu']
#如果想输出前两项
print(users[:2])
#输出第一项
print(users[0])
#输出第2个元素到第4个元素
print(users[1:4])
#输出从第3个元素到列表末尾所有元素
print(users[2:])
#输出从最后三个元素
print(users[-3:])
#输出最后一个元素
print(users[-1])

三、在这里我们以前十项为例。因为列表中原本有前两项,只需计算出后面的8项就可以。可以用切片来使列表中最后一项和倒数第二项相加来得到下一项

num=[1,1]
for i in range(8):
	j=num[-1]+num[-2]
	num.append(j)
print(num)
 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服