python实现斐波那契数列程序
时间: 2023-10-23 15:10:34 浏览: 116
Python实现斐波那契数列
好的,我可以回答这个问题。以下是一个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("请输入一个正整数")
else:
print("斐波那契数列:")
for i in range(n_terms):
print(fibonacci(i))
```
这是一个简单的递归实现方法,通过计算前两个数字之和来获得下一个数字。在该程序中,我们首先定义一个名为fibonacci的函数,该函数采用n作为参数并返回斐波那契数列的第n项。随后,我们定义一个变量n_terms表示我们想要计算的斐波那契数列的项数。我们通过循环计算这个数列,并打印出结果。如上述代码所示,前十个斐波那契数列为:0, 1, 1, 2, 3, 5, 8, 13, 21, 34。
阅读全文