Guest User

Untitled

a guest
Jul 22nd, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. import time
  2. from itertools import cycle, islice
  3.  
  4. def increasing_cyclical(xs, period, max_width):
  5. while True:
  6. for x in range(period):
  7. g = list(islice(cycle(xs), period+x))[x:]
  8. for y in range(max_width):
  9. yield list(islice(iter(g), y+1))
  10.  
  11.  
  12. def increasing_cyclical(xs, period, max_width):
  13. for x in range(period):
  14. g = list(islice(cycle(xs), period+x))[x:]
  15. for y in range(max_width):
  16. yield list(islice(iter(g), y+1))
Add Comment
Please, Sign In to add comment