Я пытаюсь этот вопрос в качестве упражнения, но я stuck.I будет стараться быть как можно более точнымнайти сумму простых чисел в списке в Python
Я хотел бы найти сумму простых чисел с список в качестве входного сигнала
Say входа, данного моей функции является списком, как = [17,51,29,39], поэтому он должен вернуть 46 в качестве ответа, как 17 + 29 = 46
Вот код, который я мог бы написать:
def sumprimes(l):
sum=0
for value in l:
for i in range(1,float((value)/2)):
if value%i==0:
sum+=value
print(sum)
При переносе списка программа должна работать. Я не написал эту часть.
Заранее спасибо
Почему бы не начать с созданием отдельной функции 'Защита is_prime (п)', который говорит ли один число является простым или нет. – wim