i
- это строка.Вам нужно преобразовать его в int перед операцией %
print(*(i for index, i in enumerate(list(input(int()).split())) if int(i) % 6 == 0 and index % 6 == 0), sep=' ')
Кроме того, ожидаемый вывод, который вы разместили выше, неверен - в данном случае index = int(i) - 1
(когда i == 1
, index == 0
) -таким образом, i
и index
, кратные 6
, невозможны