利用range函数实现斐波那契数列的生成

   2024-09-30 3300
核心提示:要使用 range 函数生成斐波那契数列,你可以创建一个自定义函数,然后在该函数中使用 range 和循环来计算斐波那契数列def fibona

要使用 range 函数生成斐波那契数列,你可以创建一个自定义函数,然后在该函数中使用 range 和循环来计算斐波那契数列

def fibonacci(n):    sequence = []    a, b = 0, 1    for _ in range(n):        sequence.append(a)        a, b = b, a + b    return sequence# 生成前 10 个斐波那契数fib_sequence = fibonacci(10)print(fib_sequence)

这将输出:

[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]

在这个例子中,我们定义了一个名为 fibonacci 的函数,它接受一个参数 n,表示要生成的斐波那契数的数量。我们使用 range(n) 来迭代 n 次,并在每次迭代中计算下一个斐波那契数。我们将这些数添加到名为 sequence 的列表中,并在循环结束后返回该列表。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号