Guest User

Untitled

a guest
Mar 19th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. #!/usr/bin/env python3
  2.  
  3. from itertools import count # needed for infinite generator
  4.  
  5. n = 100 # Set print amount
  6.  
  7. ### Infinite Generator
  8. fzbz_gen = (('fizz'*(not val%3) + 'buzz'*(not val%5)) or val for val in count(1))
  9.  
  10. # Print with
  11. for i in range(n):
  12. print(next(fzbz_gen))
  13.  
  14. ### Finite List
  15. fzbz_list = [('fizz'*(not val%3) + 'buzz'*(not val%5)) or val for val in range(1,n)]
  16.  
  17. # Print with
  18. print(*fzbz_list, sep='\n')
Add Comment
Please, Sign In to add comment