一、什么是斐波那契数列? 斐波那契数列(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)