Enviado em 22/10/2015 - 14:08h
Qual a melhor maneira para se determinar que um numero é primo?
Enviado em 22/10/2015 - 14:08h
Enviado em 22/10/2015 - 14:21h
Enviado em 22/10/2015 - 15:29h
def eh_primo(n):
if(abs(n)==1 or n==0): return(False)
for i in range(2,abs(n)): ### range(2,abs(n)) gera o intervalo [2,3,4,5,6....,n-1]
if(n%i==0): return(False) # n % i gera o resto da divisão de n por i.
# Se resto for 0, então podemos dizer que n é divisivel por i
return(True)
Enviado em 22/10/2015 - 20:37h
Enviado em 22/10/2015 - 23:35h
Enviado em 24/10/2015 - 14:16h
def eh_primo(n):
if(abs(n)==1 or n==0): return(False)
for i in range(2,abs(n)): ### range(2,abs(n)) gera o intervalo [2,3,4,5,6....,n-1]
if(n%i==0): return(False) # n % i gera o resto da divisão de n por i.
# Se resto for 0, então podemos dizer que n é divisivel por i
return(True)
Enviado em 24/10/2015 - 14:16h
def eh_primo(n):
if(abs(n)==1 or n==0): return(False)
for i in range(2,abs(n)): ### range(2,abs(n)) gera o intervalo [2,3,4,5,6....,n-1]
if(n%i==0): return(False) # n % i gera o resto da divisão de n por i.
# Se resto for 0, então podemos dizer que n é divisivel por i
return(True)
Entre na sua conta para responder.