Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 25. Информатика. ЕГЭ. Поляков-2881
- Просмотры: 164
- Изменено: 7 февраля 2026
(А.Н. Носкин) Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку \([2532000; \, 2532160],\) простые числа. Выведите все найденные простые числа в порядке убывания, слева от каждого числа выведите его номер по порядку.
Решение:
Python
def is_prime(n):
if n <= 2:
return n == 2
if n & 1 == 0:
return False
for d in range(3, int(n ** 0.5) + 1, 2):
if n % d == 0:
return False
return True
i = 0
for n in range(2532160, 2532000, -1):
if is_prime(n):
i += 1
print(i, n)
Ответ:
\(1 \,\, 2532157\)
\(2 \,\, 2532143\)
\(3 \,\, 2532137\)
\(4 \,\, 2532113\)
\(5 \,\, 2532109\)
\(6 \,\, 2532107\)
\(7 \,\, 2532083\)
\(8 \,\, 2532071\)
\(9 \,\, 2532067\)
\(10 \,\, 2532007\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


