Я пытаюсь разделить число в списке на некоторые числа в том же списке.Как разделить int частью списка
Это мой код:
for i in numbers:
list_position = numbers.index(i)
half_list_position = int(list_position//2 + 1)
if i % numbers[0:half_list_position] in numbers == 0:
prime_list.remove(i)
Как вы можете видеть, что я хочу, чтобы разделить «я» на половину числа, которые пришли до него на оставшийся ноль, и я пытаюсь сделать это с помощью списка индексов , Если в какой-либо точке «i», деленной на одно из чисел в списке, возвращается остаточный ноль, я хочу удалить тот же номер «i» из другого списка (prime_list), а затем переместиться на следующий номер в списке «числа».
Это возвращает ошибку типа: неподдерживаемый тип операнда.
Как я могу обойти это?
Спасибо,
Бен
Что такое 'numbers' и' prime_list'? – Christian
Это список номеров. – Ben
Вам нужно пройти через срез списка, который содержит числа '[0: half_list_position]' и разделить _each из них_ на 'i'. Кроме того, '[0: half_list_position]' совпадает с '[: half_list_position]' –