mass = [6, 1, 10, 3, 2, 8, 7, 4]
for i in range(len(mass) - 1, -1, -1):
if mass[i] % 2 == 0:
mass.insert(i + 1, mass[i])
else:
for j in range(2):
print(mass)
Объяснение: перебираем массив с конца, если число четное - дублируем его в массиве, если нечетное - добавляем 2 раза с цикла от 0 до 2, т.е. утраиваем
mass = [6, 1, 10, 3, 2, 8, 7, 4]
for i in range(len(mass) - 1, -1, -1):
if mass[i] % 2 == 0:
mass.insert(i + 1, mass[i])
else:
for j in range(2):
mass.insert(i + 1, mass[i])
print(mass)
Объяснение: перебираем массив с конца, если число четное - дублируем его в массиве, если нечетное - добавляем 2 раза с цикла от 0 до 2, т.е. утраиваем