Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.31 KB | None | 0 0
  1. class Fib:
  2.     def __init__(self, max):
  3.         self.max = max
  4.  
  5.     def __iter__(self):
  6.         self.a = 0
  7.         self.b = 1
  8.         return self
  9.  
  10.     def __next__(self):
  11.         fib = self.a
  12.         if fib > self.max:
  13.             raise StopIteration
  14.         self.a, self.b = self.b, self.a + self.b
  15.         return fib
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement