怎么用python编写斐波那契数列

avatar
作者
筋斗云
阅读量:0

可以使用递归或循环的方式来编写斐波那契数列的程序,以下是两种方式的示例代码:

  1. 使用递归方式:
def fibonacci(n):     if n <= 1:         return n     else:         return fibonacci(n-1) + fibonacci(n-2)  n = 10 for i in range(n):     print(fibonacci(i)) 
  1. 使用循环方式:
def fibonacci(n):     fib = [0, 1]     for i in range(2, n):         fib.append(fib[i-1] + fib[i-2])     return fib  n = 10 result = fibonacci(n) for i in result:     print(i) 

以上代码分别使用递归和循环方式生成斐波那契数列,你可以根据自己的需求选择其中一种方式来实现。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!