美文网首页
python 迭代器示例Fibonacci

python 迭代器示例Fibonacci

作者: bc5744e32546 | 来源:发表于2018-02-16 18:32 被阅读0次
# -*- coding:utf-8 -*-
__metaclass__ = type
class Fibs:
  def __init__(self):
    self.a = 0
    self.b = 1
  def __next__(self):
    self.a,self.b = self.b,self.a+self.b
    return self.a
  def __iter__(self):
    return self

if __name__ == "__main__":
  fibs = Fibs()
  for f in fibs:
    if f > 100:
      break
    else:
      print(f)

相关文章

网友评论

      本文标题:python 迭代器示例Fibonacci

      本文链接:https://www.haomeiwen.com/subject/cjmptftx.html