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

avatar
作者
筋斗云
阅读量:0

要使用 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 的列表中,并在循环结束后返回该列表。

广告一刻

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