На вход программе подается два натуральных числа a и b (a < b). Напишите программу, которая находит все простые числа от a до b включительно.
Python

31 Июл 2020 в 19:42
469 +1
0
Ответы
1
def is_prime(num):
if num < 2:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
a = int(input())
b = int(input())
if a < 2:
a = 2
for i in range(a, b + 1):
if is_prime(i):
print(i)

Пример работы программы:

Входные данные:
10
20
Выходные данные:
11
13
17
19
18 Апр 2024 в 10:42
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир