Выражение x % 5
даст вам ноль в том и только в том случае, если x
кратно пяти.
Итак, если вы хотите вывести «Block» до 1, 6, 11, ...
, вы можете использовать:
if (i - 1) % 5 == 0: print('Block')
перед печатью числа.
Другими словами, это так просто:
for i in range(1, 11):
if (i - 1) % 5 == 0: print('Block')
print(i)
Запуск этой программы дает ожидаемый результат:
Block
1
2
3
4
5
Block
6
7
8
9
10
Обратите внимание, что это будет работать только в том случае, если вы начинаете с одного (как вы, кажется, делаете).Любая другая начальная точка потребует слегка измененного решения.