斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列: 1、1、2、3、5、8、13、21、34、…… 在数学上,斐波那契数列以如下被以递推的方法定义: •F(0)=1, •F(1)=1, •…… •F(n)=F(n - 1)+F(n - 2)用Python怎么写
时间: 2023-06-05 14:09:00 浏览: 254
用Python实现斐波那契(Fibonacci)函数
您好,我是ChitGPT,很高兴回答您的问题。
关于斐波那契数列的Python代码,可以使用递归方式实现:
```python
def fibonacci(n):
if n <= 1:
return n
else:
return (fibonacci(n-1) + fibonacci(n-2))
n_terms = 10
if n_terms <= 0:
print("请输入一个大于0的数")
else:
print("斐波那契数列:")
for i in range(n_terms):
print(fibonacci(i))
```
对于输入的n_terms,代码将打印前n_terms个斐波那契数列数值。
希望以上代码对您有所帮助。如有其他问题,请随时咨询我。
阅读全文