Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите, пжл, решить задачу по программированию

Анна Владимировна Ученик (219), открыт 2 недели назад
Напишите программу, которая выполняет следующие действия:
  1. Принимает на вход список целых чисел.
  2. Отбирает из этого списка все простые числа.
  3. Вычисляет и возвращает сумму этих простых чисел.
В поле краткого ввода ответа укажите результат работы программы при обработке списка чисел для проверки, указанного выше.
 
Список чисел для проверки:
[33, 67, 74, 68, 26, 26, 46, 67, 32, 6, 48, 55, 23, 63, 62, 5, 31, 63, 57, 49, 19, 93, 66, 58, 7, 71, 26, 94, 20, 23]
2 ответа
Владислав Кузнецов Ученик (116) 2 недели назад
Простое решение на языке Python
 
def simple_nums_sum(list_of_ints) -> int:
simpleNums = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]
sum = 0
for num in list_of_ints:
if num in simpleNums:
print(f"{num}-просто число")
sum += num

return f"Сумма простых чисел из данного списка: {sum}"



toCheckNums = [33, 67, 74, 68, 26, 26, 46, 67, 32, 6, 48, 55, 23, 63, 62, 5, 31, 63, 57, 49, 19, 93, 66, 58, 7, 71, 26, 94, 20, 23]
print(simple_nums_sum(toCheckNums))
Похожие вопросы