以下是使用递归函数来计算斐波那契数列的前40项的Python代码:
pythonCopy code
def fibonacci(n): if n <= 1: return n else: return (fibonacci(n-1) + fibonacci(n-2)) # 计算前40项斐波那契数列 for i in range(40): print(fibonacci(i), end=" ")
在这个代码中,fibonacci(n) 函数使用递归方式来计算斐波那契数列的第 n 个数,如果 n 小于或等于 1,则直接返回 n;否则返回前两个斐波那契数的和。
在 for 循环中,我们通过迭代 0 到 39 来计算斐波那契数列的前 40 个数。在每次循环中,我们调用 fibonacci(i) 函数来计算第 i 个数,并使用 print() 函数将其打印到控制台。由于 print() 函数的 end 参数设置为一个空格,因此每个数字都会在同一行上打印。
温馨提示:答案为网友推荐,仅供参考