по огромному массиву, и при этом использую шаг, который равен квадратному корню от длины массива +1.
и иногда бывает такое, что шаг получается достаточно большим, чтобы не доходить до конца. как сделать так, чтобы такого не было, и чтобы после окончания шага - итерирование продолжалась, но уже без шага, а как обычно, по одному элементу за ра?
обязательно for юзать?
ну измени шаг в цикле прост. и используй цикл while.
а зачем менять шаг?
ну ты вопрос то свой посмотри
step_count = length//step + (1 if length%step else 0) Ты не это хочешь?
Обсуждают сегодня