Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import numpy
- def naturals():
- n = 1
- while True:
- yield n
- n += 1
- def mod_rule(gen, n, phrase):
- while True:
- for m in range(n-1):
- yield next(gen)
- next(gen)
- yield phrase
- gen = naturals()
- for n, phrase in zip([3,5,15],['fizz','buzz','fizzbuzz']):
- gen = mod_rule(gen, n, phrase)
- numpy.array([next(gen) for n in range(100)])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement