Предмет: Информатика, автор: burdinainessa

Напишите программу( в Beton), которую ищет среди целых чисел, принадлежащих числовому отрезку (310705; 310729), простые числа, т.е. числа, имеющие ровно два различных натуральных делителя- единицу и само это число. Для каждого найденного числа Запишите его с новой строки; числа должны следовать в порядке возрастания.

Например, в диапазоне ( 10; 20) ровно четыре простых числа- 11, 13, 17 и 19, поэтому для этого диапазона ответ должен быть таким:

11

13

17

19

Ответы

Автор ответа: oloxbadanov
0

Ответ:

for num in range(310706, 310729):

   is_prime = True

   for i in range(2, int(num**0.5)+1):

       if num % i == 0:

           is_prime = False

           break

   if is_prime:

       print(num)

Похожие вопросы
Предмет: Математика, автор: Аноним