当前位置:首页 >> 编程语言 >> 【Python 训练营】N_5 斐波那契数列,乐动达人歌曲

【Python 训练营】N_5 斐波那契数列,乐动达人歌曲

0evadmin 编程语言 1
文件名:【Python 训练营】N_5 斐波那契数列,乐动达人歌曲 【Python 训练营】N_5 斐波那契数列 题目

输出斐波那契数列

分析

斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。

在数学上,费波那契数列是以递归的方法来定义: F0 = 0 (n=0) F1 = 1 (n=1) Fn = F[n-1]+ Fn-2

答案 # 方法一def fib1(n):a,b = 1,1for i in range(n-1):a,b = b,a+breturn af1 = []for i in range(1,11):f1.append(fib1(i))print(f1)# 方法二def fib2(n):if n==1 or n==2:return 1return fib2(n-1) + fib2(n-2)f2 = []for i in range(1,11):f2.append(fib2(i))print(f2)# 方法三def fib3(n):if n==1:return [1]if n==2:return [1,1]fibs = [1,1]for i in range(2,n):fibs.append(fibs[-1] + fibs[-2])return fibsprint(fib3(10))# 输出 [1, 1, 2, 3, 5, 8, 13, 21, 34, 55]
协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接