用python生成一段斐波那契数列
以下是使用Python生成斐波那契数列的示例代码:
def fibonacci(n):
a, b = 0, 1
for i in range(n):
yield a
a, b = b, a + b
# 测试代码
for num in fibonacci(10):
print(num)
输出结果:
0
1
1
2
3
5
8
13
21
34
在上面的代码中,我们使用了Python中的生成器函数来生成斐波那契数列。生成器函数是一种特殊的函数,它可以在遍历时动态生成值,而不是一次性生成整个序列。这个特性使得生成器函数在处理大量数据时非常高效,因为它只会在需要时生成数据,而不会占用太多内存和CPU资源。
原文地址: https://www.cveoy.top/t/topic/bILO 著作权归作者所有。请勿转载和采集!