python 斐波那契数列

python 斐波那契数列
1、普通实现
#!/usr/bin/python

a, b = 0. 1
while b<10: print b a, b = b, a+b 执行以上程序,输出结果为: 1 1 2 3 5 8 2、生成器实现 #!/usr/bin/python3 import sys def fibonacci(n): # 生成器函数 - 斐波那契 a, b, counter = 0, 1, 0 while True: if (counter > n):
return
yield a
a, b = b, a + b
counter += 1
f = fibonacci(10) # f 是一个迭代器,由生成器返回生成

while True:
try:

python 斐波那契数列最先出现在Python成神之路

版权声明:
作者:admin
链接:https://www.techfm.club/p/17414.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>