To print something only every n iterations in python, a solution is to use a modulo operation (or operator % in python).
Table of contents
Print every 10 iterations
For example let's print the variable i in a loop for only after every 10 iterations:
for i in range(100):if i % 10 == 0:print('i = {}'.format(i))
returns here
i = 0i = 10i = 20i = 30i = 40i = 50i = 60i = 70i = 80i = 90
Print every 25 iterations
for i in range(100):if i % 25 == 0:print('i = {}'.format(i))
returns
i = 0i = 25i = 50i = 75
