Pages

lunes, 28 de enero de 2013

Determinar si un número es primo Codigo Fuente en Python

Problema
Diseñar un algoritmo que me permita ingresar cualquier número y determinar si el número ingresado es primo.

Solución
  • Entrada: 19
  • Salida:   Si es número primo
Codigo Fuente en Python
a=0
n=int(input("Ingrese numero\n"))
for i in range(1,n+1):
 if(n % i==0):
  a=a+1
if(a!=2):
 print("No es primo")
else:
 print("si es primo")

4 comentarios:

Anónimo dijo...

perfecto, bien simple y claro!

Juan Sebastian Corrales Angulo dijo...

por favor como hago para pasarlo a función

ED dijo...

creo que en:
if(a!=2): (aqui deberia de ser a==2)
print("No es primo")
else:
print("si es primo")

porque sino dira que un numero que es primo no lo es
y viceversa

Anónimo dijo...

Hay un problema con el número 9

Publicar un comentario en la entrada