Я знаю, что можно создать список диапазон номеров:Как создать список диапазонов с инкрементным шагом?
list(range(0,20,1))
output: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
но то, что я хочу сделать, это приращение шага на каждой итерации:
list(range(0,20,1+incremental value)
Р.Е. когда incremental = +1
expected output: [0, 1, 3, 6, 10, 15]
Возможно ли это в python?
Вам, вероятно, придется написать генератор самостоятельно. –
Когда 'incremental_value' равно единице, результатом будет' [0, 2, 4, 6, 8, 10, 12, 14, 16, 18] '. Или вы хотите увеличить шаг на один на каждую итерацию? – ForceBru
@ForceBru, ваше право. Я хочу добавить добавочное значение к шагу, чтобы стать новым значением шага p.e. step = 1 + 1 = 2, новый шаг = 2, новый шаг = 3, новый шаг = 4 и т. д. Да увеличивайте шаг на единицу на каждой итерации. – Reman