# PROGRAMA PARA IDENTIFICAR NÚMEROS PRIMOS:
nro=int(input("Ingrese un número entero positivo: ")) # se declara la variable donde se almacenará el número ingresado
iterador=1 # ésta variable será laque permitirá recorrer la secuencia denúmeros entre cero (no incluído) y el valor ingresado (incluído) en busca de sus
#...divisores. Arranca en 1, porque si dividimos por 0 daría error.
contador=0 # el contador nos dirá la cantidad de divisores que tiene el número ingresado. Si al finalizar, tiene 2 divisores, significa que el número
#...ingresado es primo (un número primo tiene sólo 2 divisores, él mismo y 1)
while iterador <= nro: # se usa un bucle while para encontrar los divisores que tiene el número ingresado
if nro%iterador == 0: # ésta es la condición para ver qué números menores al ingresado son divisores del mismo
contador+=1 # se aumenta el contador siempre y cuando se encuentre un divisor
iterador+=1 # aumentamos la variable iteradora obviamente para recorrer toda la secuencia denúmeros inferiores. Notar queestá fuera del
# ...condicional if, pero dentro aún del bucle whileif contador == 2: # o lo que es lo mismo, si el número es primo:
print(nro, " => Es primo!") # se imprime un mensaje anunciando que el número ingresado es primo
else:
print(nro, " => No es primo")```