Сегодня рассмотрим важную проблему теории чисел: как эффективно находить количество простых чисел в заданном интервале, например, от n+1 до 2n. Это связано с постулатом Бертрана (или теоремой Бертрана—Чебышёва), утверждающим, что для любого натурального числа n > 1 существует хотя бы одно простое число в интервале (n, 2n). Однако наша задача шире: надо не просто убедиться в существовании хотя бы одного простого числа, а найти их точное количество. Рассмотрим несколько подходов, отличающихся друг от друга степенью оптимизации и сложностью реализации. Самый простой способ — проверить каждое число на простоту последовательной проверкой делимости. Для каждого числа k от n+1 до 2n проверим, делится ли оно на любое число от 2 до (k**0.5). Если ни на одно число не делится, добавляем к общему количеству. Эта функция определяет, является ли конкретное число простым: Следующая часть программы занимается прохождением по каждому числу от n+1 до 2n и проверкой его на простоту: Программу запускают с