def incremental_range(start, stop, step, inc):
    value = start
while value < stop:
    yield value
value += step
step += inc
list(incremental_range(0, 20, 1, 1))
[0, 1, 3, 6, 10, 15]
Как создать список диапазона с нарастающим шагом?