-
x-reynik-x.
User deleted
CITAZIONE (~{Skydrake™}» @ 7/11/2009, 16:56)Ho sempre utilizzato questo metodo, ma adesso ti mostro un esempio ideato da un membro di una community di programmatori, lorelapo.CODICEprimo(n)
if(n<=3)return true;
m=2;
while(m<=(nm))
{
if(n%m==0)return false;
m++;
}
return true
Il codice dovrebbe essere abbastanza chiaro
In python l'ho tradotto così ma funziona solo fino a 3: (Guardate anche lo screen che c'è sotto)CODICEdef prime(n):
if n <= 3:
return true
m == 2
while m <= (n*m):
if n % m == 2:
return false
m = m + 1
return true
.