Hola, ¿te has preguntado cuales son los números primos que existen entre el 1 y 100?, si es así entonces quédate, yo te enseño como identificarlos con Python.
Antes de empezar debemos saber que es un numero primo.
Un numero primo es todo aquel que cumple estas reglas:
1- Es un numero natural (ósea es entero y es positivo);
2- Es mayor a 1;
3- Sólo es divisible por si mismo y por el numero uno.
Sabiendo esto podemos continuar.
1- Iniciaremos con un con un “For” que recorrerá el rango de números que queramos, en nuestro caso del 1 al 100.
2- Inmediatamente tendremos que verificar con un “if” si el numero que evaluaremos es mayor a 1.
3- Inicializa una variable “count” en 0. Esta variable se utiliza para contar si el número “i” es divisible por algún número diferente de 1 e “i” (lo que haría que no sea primo). “j” se utilizara solo para la divisibilidad entre 2.
4- Usaremos un “While” condicionándolo para que mientras nuestro contador “count” sea igual a 0 este siga iterando, caso contrario nos sacara del ciclo while dándonos a entender que encontró un numero primo e imprimiendo el resultado.
Así de fácil obtendremos la siguiente consola con todos los números primos en un rango del 1 al 100.
Espero este pequeño ejercicio les haya ayudado, !Nunca pares de aprender¡.
for i inrange(1,101):
if i>1:
count=0
j=2
while j<i and count==0:
prueba=i%jif prueba==0:
count=count+1
j=j+1
ifcount==0:
print(i, end=", ")```