以下是Python代码实现斐波那契数列的生成:

def fibonacci(n):
    fibonacci_list = [0, 1]
    if n == 0:
        return []
    elif n == 1:
        return [0]
    elif n == 2:
        return fibonacci_list
    
    for i in range(2, n):
        fibonacci_list.append(fibonacci_list[i-1] + fibonacci_list[i-2])
    
    return fibonacci_list

使用方式如下:

print(fibonacci(10))  # [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]

该函数接受一个整数n作为参数,并返回一个长度为n的斐波那契数列。如果n为0,返回一个空列表;如果n为1,返回[0];如果n为2,返回[0, 1];如果n大于2,使用for循环生成斐波那契数列。

请生成一段程序实现计算指定长度的斐波那契数列

原文地址: https://www.cveoy.top/t/topic/bBS3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录