2201_75553120 2023-05-12 15:43 采纳率: 0%
浏览 32

python如何用函数形式求斐波那契数列前n项

python如何用函数形式求斐波那契数列前n项python如何用函数形式求斐波那契数列前n项

  • 写回答

3条回答 默认 最新

  • 苍天饶过谁? 2023-05-12 16:30
    关注
    
    def fibonacci(n):
        """
        求斐波那契数列的前n项,返回一个列表
        """
        fib = [0, 1]  # 前两个数为0和1
        for i in range(2, n):
            fib.append(fib[i-1] + fib[i-2])  # 计算第i项,并加入列表
        return fib[:n]  # 返回前n项
    
    # 测试
    print(fibonacci(10))  # 输出[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
    
    评论

报告相同问题?

问题事件

  • 请采纳用户回复 5月13日
  • 创建了问题 5月12日