Запишите в ответе сумму всех найденных простых чисел.
Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [1024; 289212], простые числа, то есть числа, имеющие ровно два натуральных делителя: единицу и само число. Запишите в ответе сумму всех найденных простых чисел.
Например, в диапазоне [3; 9] есть следующие простые числа: 3,5,7. Поэтому для этого диапазона ответом является 3+5+7=15.
Ответ: __________________________.
Тренировочный вариант №1 от 07.09.2020 «ЕГЭ 100БАЛЛОВ»
Решение:
|
1 2 3 4 5 6 7 8 9 10 |
sum = 0 for n in range(1024, 289213): t = True for i in range(2, n//2+1): if n % i == 0: t = False break if t: sum = sum + n print(sum) |
3463473314
Ответ: 3463473314
