Знатоки, подскажите, пожалуйста, где у меня ошибка в коде...
Суть задачи: Написать функцию modify_list(l), которая принимает на вход список целых чисел, удаляет из него все нечётные значения, а чётные нацело делит на два. Функция не должна осуществлять ввод/вывод информации, требуется только изменение переданного списка.
Мой код:
def modify_list(l):
for i in range(len(l)):
if i % 2 == 1:
l.remove(l[i])
elif i % 2 == 0:
i = l.append(l[i//2])
return (l)
Просьба не присылать другие решения, а исправить именно данный фрагмент.