Definición: principal — es un número natural mayor que 1, que no tiene divisores positivos, excepto el 1 y él mismo. Primeros números primos: {2, 3, 5, 7, 11,‚Ķ.}.
La idea detrás de este problema es iterar sobre el valor val de empezar a finalizar, usando un bucle for, y para cada número, si es mayor que 1, compruebe si divide a n. Si encontramos algún otro número que divide, imprima ese valor.
A continuación se muestra la implementación de Python:
# programa Python para imprimir todo
# número primo en el rango
< clase de código = "simple"> inicio
=
25
for
val
in
rango
(inicio, final
# entre 2 y val, este no es un número primo
if
val >
Salida:
11 13 17 19 23
La solución anterior puede optimizarse usando imprimir números primos en un rango para obtener más información.