用Python编写一个程序生成斐波那契数列。


def fibonacci(n: int) -> list:
    '''
    生成斐波那契数列
    '''
    nums = [0, 1]
    for i in range(2, n):
        nums.append(nums[i-1] + nums[i-2])
    return nums

# 测试
print(fibonacci(10))
这是一个Python程序，用于生成斐波那契数列。它定义了一个名为 `fibonacci` 的函数，该函数返回一个列表，其中包含前 `n` 个斐波那契数。 列表的前两个元素是 0 和 1，余下的元素是由前两个元素之和计算得出的。 


程序的输出将返回前十个斐波那契数，该输出将看起来类似于 `[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]`。