У меня очень длинный цикл, и я бы хотел проверить статус каждые N итераций, в моем конкретном случае у меня есть цикл из 10 миллионов элементов, и я хочу напечатать короткий отчет каждые миллионные итерации.
Итак, в настоящее время я делаю (n - итерационный счетчик):
if (n % 1000000==0):
print('Progress report...')
но я обеспокоен тем, что замедляю процесс, вычисляя модуль на каждой итерации, поскольку одна итерация длится всего несколько миллисекунд.
Есть ли лучший способ сделать это? Или я не должен вообще волноваться о работе модуля?