fork(1) download
  1. def gen_range(a, b, c):
  2. return [(i, i + c) for i in range(a, b - ((b - a) % c), c)]
  3.  
  4. def gen_range_2(a, b, c):
  5. s = range(a, b - ((b - a) % c) + 1, c)
  6. return zip(s, s[1:])
  7.  
  8. print gen_range(100, 143, 10)
  9. print gen_range_2(100, 143, 10)
Success #stdin #stdout 0.08s 10864KB
stdin
Standard input is empty
stdout
[(100, 110), (110, 120), (120, 130), (130, 140)]
[(100, 110), (110, 120), (120, 130), (130, 140)]