Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import itertools
- def fib(n):
- a, b = 1, 1
- for _ in range(n):
- yield a
- a, b = b, a + b
- return "I'm tired"
- class Fib:
- def __init__(self):
- self.a, self.b = 1, 1
- def __iter__(self):
- return self
- def __next__(self):
- c = self.a
- self.a, self.b = self.b, self.a + self.b
- return c
- seq = itertools.islice(Fib(), 6)
- for x in itertools.combinations(seq, 3):
- print(x)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement