Предмет: Информатика,
автор: burdinainessa
Напишите программу( в Beton), которую ищет среди целых чисел, принадлежащих числовому отрезку (310705; 310729), простые числа, т.е. числа, имеющие ровно два различных натуральных делителя- единицу и само это число. Для каждого найденного числа Запишите его с новой строки; числа должны следовать в порядке возрастания.
Например, в диапазоне ( 10; 20) ровно четыре простых числа- 11, 13, 17 и 19, поэтому для этого диапазона ответ должен быть таким:
11
13
17
19
Ответы
Автор ответа:
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)
Похожие вопросы
Предмет: Математика,
автор: Аноним
Предмет: Химия,
автор: artemgrigog13
Предмет: Математика,
автор: tank1306
Предмет: Информатика,
автор: arsalan14062007