4 ms·
A reminder that Python generator functions let you use multiple yields. from __future__ import print_function def fizzbuzzify(integers):
by jdnier 13y ago
A reminder that Python generator functions let you use multiple yields.
from __future__ import print_function
def fizzbuzzify(integers):
for i in integers:
if i % 15 == 0:
yield 'Fizbuzz'
elif i % 3 == 0:
yield 'Fizz'
elif i % 5 == 0:
yield 'Buzz'
else:
yield str(i)
print(', '.join(fizzbuzzify(range(1, 101))))
for i in fizzbuzzify(range(1, 101)):
print(i)