首页 > 行业资讯 > 互联数码科普 >

斐波那契数列python

发布时间:2024-11-28 19:10:53来源:

斐波那契数列是一个非常经典的数列,它的定义是:前两个数都是1,从第三个数开始,每个数都是前两个数的和。下面是使用Python生成斐波那契数列的简单代码:

```python

def fibonacci(n):

if n <= 0:

return []

elif n == 1:

return [1]

elif n == 2:

return [1, 1]

else:

fib_sequence = [1, 1] # 初始化前两个数

while len(fib_sequence) < n: # 当序列长度小于n时继续循环

fib_sequence.append(fib_sequence[-1] + fib_sequence[-2]) # 添加新的斐波那契数到序列末尾

return fib_sequence # 返回完整的斐波那契数列

# 测试代码

print(fibonacci(10)) # 输出斐波那契数列的前十个数

```

运行上述代码将输出斐波那契数列的前十个数。如果你需要输出更多的数,只需要更改 `fibonacci()` 函数中的参数即可。

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。