Verifique se um número é primo
Crie uma função que retorne true se um número for primo e false caso contrário. Um número primo é qualquer número inteiro positivo que seja divisível exatamente por apenas dois divisores: 1 e ele mesmo.
Os dez primeiros números primos são:
2, 3, 5, 7, 11, 13, 17, 19, 23, 29Exemplos
is_prime(31) ➞ true
is_prime(18) ➞ false
is_prime(11) ➞ trueObservações
- Um número primo não tem outros fatores além de 1 e ele mesmo.
- Se um número for ímpar, ele não será divisível por um número par.
- 1 não é considerado um número primo.