Как выполнять действие каждых x итераций в python
lst = [...] # Какой-то набор чисел
for i in lst:
print(i)
print("Hello, World")
Как сделать чтобы print("Hello, World") выводилось каждую 3 итерацию?
Ответы (3 шт):
Автор решения: S. Nick
→ Ссылка
Попробуйте так:
lst = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # Какой-то набор чисел
for i in lst:
if not i % 3:
print(f"{i}: Hello, World")
Автор решения: Life_is_a_path
→ Ссылка
lst = range(1,10) # Какой-то набор чисел
for i in lst:
if i % 3 == 0:
print("Hello, World")
else:
print(i)
Автор решения: Victor VosMottor
→ Ссылка
lst = [...]
for i, j in enumerate(lst):
if i % 3 == 0:
print(j, "hello world ;)")
else:
print(j)