斐波那契数列是一个经典的数学问题,它定义如下:数列的第一个和第二个元素都为1,从第三个元素开始,每个元素都等于前两个元素之和。换句话说,数列的前几个数字依次是1, 1, 2, 3, 5, 8, 13, 21, …。
在Python中,我们可以通过递归或循环来实现斐波那契函数。下面是两种实现的代码示例。
使用递归实现斐波那契函数:
def fibonacci_recursion(n):
if n <= 0:
return "输入的数必须为正整数!"
elif n == 1 or n ==