На вход подается строка, содержащая целые числа, записанные через пробел. Требуется превратить строку в список и преобразовать его, вставив число ноль после всех элементов, кратных своему индексу. Необходимо вывести элементы преобразованного списка через пробел. Пример Ввод:1 2 3 3 1 5 1 7 Вывод: [1, 2, 0, 3, 3, 0, 1, 5, 0, 1, 7, 0]
Задача абсурдна уже потому, что индекс начального элемента - 0, получаем деление на 0. Но если не обращать внимания на клинический идиотизм автора задачи, то: t = list(map(int, input().split()))
t = t[0:1] + sum([[t] + [0] * (not t % i) for i in range(1, len(t))], [])
print(*t)