Задача Задача №2977913
А
А
Конечно! Вот пример программы на Python, которая находит первое простое число в интервале от 8018 до 9000. В случае отсутствия простых чисел в указанном интервале, программа сообщит об этом.
def is_prime(n):
"""Проверяет, является ли число n простым."""
if n <= 1:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
def find_first_prime(start, end):
"""Находит первое простое число в заданном интервале."""
for number in range(start, end + 1):
if is_prime(number):
return number
return None
# Интервал [8018; 9000]
start = 8018
end = 9000
first_prime = find_first_prime(start, end)
if first_prime:
print(f"Первое простое число в интервале [{start}; {end}] - это: {first_prime}")
else:
print(f"В интервале [{start}; {end}] нет простых чисел.")
Объяснение работы кода:
- Функция
is_prime(n)проверяет, является ли числоnпростым. - Функция
find_first_prime(start, end)перебирает числа отstartдоendи возвращает первое простое число илиNone, если простых чисел нет. - Программа находит первое простое число в интервале [8018; 9000] и выводит результат.
Эту программу можно запустить в среде Python, и она выполнит поставленную задачу.