Программа Python для печати всех простых чисел в интервале

| | | | | | | |

Определение: простое число — это натуральное число больше 1, у которого нет положительных делителей, кроме 1 и самого себя. Первые несколько простых чисел: {2, 3, 5, 7, 11,‚Ķ.}.

Идея этой задачи заключается в переборе значения val из start до end, используя цикл for, и для каждого числа, если оно больше 1, проверить, делится ли оно на n. Если мы найдем любое другое число, которое делится, выведите это значение.

Ниже приведена реализация Python:


# Программа Python для вывода всех
# простое число в диапазоне


start = 11

конец = 25


for val in range (начало, конец + 1 ):

# Если число делится на любое число

# между 2 и val это не простое число

if val > 1 :

для n in range ( 2 , val):

if (val % n) = = 0 :

break

else :

print (val)

Вывод:

11 13 17 19 23 

Приведенное выше решение можно оптимизировать с помощью печать простых чисел в диапазоне .